Filters








9,219 Hits in 3.0 sec

Transformation Patterns for Multi-staged Model Driven Software Development

Alexandre Bragança, Ricardo J. Machado
2008 2008 12th International Software Product Line Conference  
In this paper, we explore the issues related to such an approach and we propose model transformation patterns that can be generically applied to models so that they can be used in multi-staged modeling  ...  Models can be refined and transformed from requirements into code specific to a platform. Although several model transformations can occur, they usually take place at a single development stage.  ...  The Problem How to support a multi-staged domain-specific modeling approach with model specialization using current metamodeling tools and in the context of a domain-specific platform.  ... 
doi:10.1109/splc.2008.41 dblp:conf/splc/BragancaM08 fatcat:kr7mebcvvbcsbgua4p43owpxca

Metamodels Infrastructure and Heuristics for Metamodel-Driven Multi-touch Interaction [chapter]

Víctor López-Jaquero, Elena Navarro, Francisco Montero, Pascual González
2013 Lecture Notes in Computer Science  
The editor generated is driven by a metamodel that also prevents the user from creating not valid models.  ...  In this paper, a metamodel infrastructure and a set of heuristics are presented to automatically generate multi-touch visual editors for manipulating models.  ...  This work has been partially supported by the grant insPIre (TIN2012-34003) from the Spanish Government Department of Science and Innovation and the grant AVANZA TSI-020400-2011-20 from the Ministry of  ... 
doi:10.1007/978-3-642-40480-1_14 fatcat:tu6aymnwgvfnhbdzi3q743lefm

Design Pattern Modeling with Constraint Relaxation

Tamas Vajk, Tamas Meszaros, Tihamer Levendovszky
2010 Electronic Communications of the EASST  
Environments supporting metamodeling aid rapid and flexible domain-specific modeling language (DSML) definition and utilization.  ...  With the proliferation of DSMLs, there is a need for domain-specific design patterns to offer solutions to problems recurring in different domains.  ...  Acknowledgment This paper was supported by the János Bolyai Research Scholarship of the Hungarian Academy of Sciences.  ... 
doi:10.14279/tuj.eceasst.25.348 dblp:journals/eceasst/VajkML10 fatcat:26424lrgwbbnro432majxlqpn4

A pattern-based approach to DSL development

Christian Schäfer, Thomas Kuhn, Mario Trapp
2011 Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11 - SPLASH '11 Workshops  
Tool support for the development of Domain-specific Languages (DSLs) is continuously increasing.  ...  Consequently, outcomes of language engineering activities are unpredictable with respect to their quality, and are often not maintainable either.  ...  Views thus present parts of the information that is stored in a model of the DSL in a way that supports one domain-specific activity.  ... 
doi:10.1145/2095050.2095058 dblp:conf/oopsla/SchaferKT11 fatcat:dwu4twpekbd6fcq6hmvzf3xpjq

Metamodel based model transformation language

Aditya Agrawal
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
For each DSMDA, a transformer is needed to convert Domain Specific Platform Independent Models (DSPIM -s) to Domain Specific Platform Specific Models (DSPDM-s).  ...  The Model Driven Architecture (MDA) can have a greater impact by expanding its scope to Domain Specific MDA (DSMDA). DSMDA is the use of MDA for a particular domain.  ...  MIC has benefits in terms of high productivity when applied to specific domains where users are familiar with the use of modeling.  ... 
doi:10.1145/949344.949448 dblp:conf/oopsla/Agrawal03a fatcat:s6uwgeuc4vcobjdicnbsrgyk7a

An end-to-end domain-driven software development framework

Aditya Agrawal, Gabor Karsai, Akos Ledeczi
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
It consists of a meta-programmable domain-specific modeling environment and a model transformation generator toolset based on graph transformations.  ...  The framework allows the creation of custom, domain-oriented programming environments that support end-user programmability.  ...  However, this GME instance is configured by the internal metamodel to support and enforce the specific features of the domain-specific modeling language.  ... 
doi:10.1145/949344.949347 dblp:conf/oopsla/AgrawalKL03 fatcat:7uxwbhgfqzcfbjykczgxwqsrv4

Domain-Specific Metamodelling Languages for Software Language Engineering [chapter]

Steffen Zschaler, Dimitrios S. Kolovos, Nikolaos Drivalos, Richard F. Paige, Awais Rashid
2010 Lecture Notes in Computer Science  
Domain-specific languages are constructed to provide modelling capabilities tailored to a specific domain.  ...  The challenges and difficulties of using domain-specific metamodelling languages are identified. We illustrate the concept with examples from different domains.  ...  We described how to implement domain-specific metamodelling languages, via a transformational approach that eliminates difficulties with instantiation of metamodels.  ... 
doi:10.1007/978-3-642-12107-4_23 fatcat:7hfdxlpcvbd6lcpbmrniqzar2q

An end-to-end domain-driven software development framework

Aditya Agrawal, Gabor Karsai, Akos Ledeczi
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
It consists of a meta-programmable domain-specific modeling environment and a model transformation generator toolset based on graph transformations.  ...  The framework allows the creation of custom, domain-oriented programming environments that support end-user programmability.  ...  However, this GME instance is configured by the internal metamodel to support and enforce the specific features of the domain-specific modeling language.  ... 
doi:10.1145/949345.949347 fatcat:isih446psveednksnfei5kby3u

Metamodeling Languages and Metaprogrammable Tools [chapter]

Janos Sztipanovits, Sandeep Neema, Matthew Emerson
2007 Chapman & Hall/CRC Computer & Information Science Series  
The Domain Model Definition (DMD 1 ) language will be the metamodeling language supported by Microsoft's forthcoming Visual Studio Domain-Specific Language Toolkit.  ...  Son, CRC Press, 2006 [14] with OCL constraints [17] . Ecore is similar to the EMOF flavor of the pending MOF 2 specification currently being revised by OMG.  ...  The primary hurdle with the domain-specific approach is that building a new language and modeling tool to support a narrowly-used niche domain (for example, a co-design environment specialized for a single  ... 
doi:10.1201/9781420011746.ch33 fatcat:h6gvy6cwp5d6fmwvrocpjgb4cu

Towards models and metamodels co-evolution approach

Fouzia Anguel, Abdelkrim Amirat, Nora Bounour
2013 2013 11th International Symposium on Programming and Systems (ISPS)  
Models are defined using modelling languages defined as metamodels. When a metamodel evolves, models may no longer conform to it.  ...  To be able to use these models with the new modelling language, they need to be migrated. In fact, several approaches have been proposed addressing this problem.  ...  The migration of domain models is performed by using syntactic patterns of domain concepts that are mapped to patterns of evolved domain concepts through mapping rules; these rules follow a "pattern implies  ... 
doi:10.1109/isps.2013.6581482 fatcat:mjf6wu4kvzcwrefx6mtjzhdmwe

Towards a generic architecture for multi-level modeling

Thomas Aschauer, Gerd Dauenhauer, Wolfgang Pree
2009 2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture  
We outline why our first prototype implementation following a conventional, UML-like metamodeling approach failed and how the follow-up implementation is aligned with the more appropriate so-called Orthogonal  ...  We implemented this architecture for the domain of testbed automation systems and argue that this architecture can be generalized.  ...  , and the model support modules for visualization of the domain specific language.  ... 
doi:10.1109/wicsa.2009.5290798 dblp:conf/wicsa/AschauerDP09 fatcat:u56yx3nktngijd4rz7p6t4r64m

Design Metamodels for Domain-Specific Modelling Methods using Conceptual Structures

Wilfrid Utz
2018 The Practice of Enterprise Modeling  
It is therefore required to provide additional design support to realise domain specific modelling methods and more precisely their underlying metamodel.  ...  The goal of this research project is to enable the knowledge representation of a metamodel to support its design process.  ...  Dimitris Karagiannis, head of the research group Knowledge Engineering and the Open Models Initiative Laboratory (OMiLAB) at the Faculty of Computer Science, University of Vienna.  ... 
dblp:conf/ifip8-1/Utz18 fatcat:bypq2bodzvde5g5c62xrufy4uy

Addressing Domain Evolution Challenges in Software Product Lines [chapter]

Gan Deng, Gunther Lenz, Douglas C. Schmidt
2006 Lecture Notes in Computer Science  
Although certain challenges of PLAs can be addressed by combining model-driven development (MDD) techniques with component frameworks, domain evolution problems remain largely unresolved.  ...  This paper describes techniques for minimizing such impacts on MDDbased PLAs for DRE systems through a case study that shows how a layered architecture and model-to-model transformation tool support can  ...  Solution → Tool-supported domain model migration.  ... 
doi:10.1007/11663430_26 fatcat:psjugfw5kbdpviqhbktf522spy

A Model Repository Description Language - MRDL [chapter]

Brahim Hamid
2016 Lecture Notes in Computer Science  
In particular, we have designed a flexible and extensible modeling language, by means of an OMG style metamodel, to specify model repositories for modeling artifacts, and we have defined an operational  ...  Moreover, modeling approaches allow using tools for the specification and the exploitation of the designed artifacts (e.g. analysis and evaluation).  ...  Repository interaction -Guidelines for easy interaction with the repository -Multiview support for domain-and actor-specific knowledge -Multiview support for domain-and actor-specific tools MR R-09.  ... 
doi:10.1007/978-3-319-35122-3_23 fatcat:ekppyshx3zg4lefrhhnli6rm3e

Metadata and Adaptive Object-Models [chapter]

Joseph W. Yoder, Reza Razavi
2000 Lecture Notes in Computer Science  
A way to meet such requirements is to use an Adaptive Object-Model (AOM). This paper describes common architectures for adaptive object-models and summarizes the results from our ECOOP 2000 workshop.  ...  Participants to this workshop focused on comparisons between the Adaptive Object-Model's approach and those of Reflection and Metamodeling.  ...  The CWM metamodel, by directly extending MOF/UML, drives support for Adaptive Object-Model patterns into the data warehousing and business intelligence domains, leading the way for a new generation of  ... 
doi:10.1007/3-540-44555-2_9 fatcat:sbulerdfefadrmp5vrn74uqx2m
« Previous Showing results 1 — 15 out of 9,219 results