Filters








5,206 Hits in 9.6 sec

Automated Co-evolution of GMF Editor Models [chapter]

Davide Di Ruscio, Ralf Lämmel, Alfonso Pierantonio
2011 Lecture Notes in Computer Science  
GMF relies on a family of modeling languages to describe abstract syntax, concrete syntax as well as other aspects of the visual language and its implementation in an editor.  ...  In particular, there is no support for propagating changes from the domain model (i.e., the abstract syntax of the visual language) to other editor models.  ...  For instance, in compiler construction and domain-specific language implementation for languages with textual syntax, the same kind of breaking changes to abstract or concrete syntaxes can happen, and  ... 
doi:10.1007/978-3-642-19440-5_9 fatcat:pu62rtdbb5ap3ji6rpfs3wfqsm

Guest editorial to the theme issue on traceability in model-driven engineering

Richard F. Paige, Goran K. Olsen, Jon Oldevik, Tor Neple
2010 Journal of Software and Systems Modeling  
This issue of Software and Systems Modeling, and part of the issue that follows, are dedicated to the theme of traceability in model-driven engineering (MDE).  ...  Traceability is a fundamental concern in MDE processes, where models are related via application of different model management operations, such as model-to-model transformations, modelto-text transformations  ...  "Synchronization of Abstract and Concrete Syntax in Domain-Specific Modeling Languages by Advanced Mapping Models and Live Transformations" by Istvan Rath, András Ókrós and Dániel Varró presents a novel  ... 
doi:10.1007/s10270-010-0153-0 fatcat:k4k3sl4cybcsznno4jhmvbxutm

The Doctoral Symposium at MODELS 2009 [chapter]

Juergen Dingel
2010 Lecture Notes in Computer Science  
Supported by NSF CAREER award (CCF-0643725). J. Dingel (Ed.). Doctoral Symposium, MODELS'09. Oct. 5, 2009.  ...  They specify such languages by defining abstract and concrete syntax and semantics. The new designed DSL is provided to the DSL user. He uses the language to create domain models.  ...  A coordination metamodel and a domain-specific concrete syntax that abstracts from the underlying low-level technologies, in particular, from the threading model.  ... 
doi:10.1007/978-3-642-12261-3_1 fatcat:5sjnbavhwje7lphkdlznmg5kpi

Writing bidirectional model transformations as intentional updates

Tao Zan, Hugo Pacheco, Zhenjiang Hu
2014 Companion Proceedings of the 36th International Conference on Software Engineering - ICSE Companion 2014  
The new approach mitigates the unpredictability of existing solutions, by enabling a finer and more transparent control of what a bidirectional transformation does, and suggests a research direction for  ...  Since models of interest are usually not in a one-to-one correspondence, this synchronization process is inherently ambiguous.  ...  LANGUAGE AND FRAMEWORK The language that we have presented so far implicitly assumes a concrete XML-centric representation of models and meta-models.  ... 
doi:10.1145/2591062.2591102 dblp:conf/icse/ZanPH14 fatcat:tcumnxdtj5gwheoj7kpctp7uci

A bidirectional-transformation-based framework for software visualization and visual editing

Xiao He, ChangJun Hu, ZhiYi Ma, WeiZhong Shao
2014 Science China Information Sciences  
For example, when a visual language evolved, its abstract and concrete syntax, and the syntax mappings may be modified.  ...  Consistency: P SV and P VE must be consistent, otherwise the domain and the diagram will be out of synchronization.  ...  It combines a mapping metamodel extended form GMF Mapping Metamodel with live-transformation-based model synchronization to specify and maintain the connection between the abstract and the concrete syntax  ... 
doi:10.1007/s11432-013-4919-1 fatcat:2tk2viepsjeffjf6akjwxvdtnm

Automated co-evolution of GMF editor models [article]

Davide Di Ruscio, Ralf Lämmel, Alfonso Pierantonio
2010 arXiv   pre-print
In particular, there is no support for propagating changes from say the domain model (i.e., the abstract syntax of the visual language) to other models.  ...  GMF relies on a family of modeling languages to describe different aspects of the visual language and its implementation in an editor.  ...  metamodel (say, abstract syntax) of the language for which representation and editing have to be provided.  ... 
arXiv:1006.5761v1 fatcat:evezhnmssfcdxarwlfsmssjm2a

Supporting user-oriented analysis for multi-view domain-specific visual languages

Esther Guerra, Juan de Lara, Alessio Malizia, Paloma Díaz
2009 Information and Software Technology  
In this paper we present a case study for the analysis of a notation in the area of Digital Libraries, where the analysis is performed by transformations into Petri nets and a process algebra.  ...  The integration of usable and flexible analysis support in modelling environments is a key success factor in Model-Driven Development.  ...  Work supported by the Spanish Ministry of Education and Science, projects MOSAIC (TSI2005-08225-C07-06) and MODUWEB (TIN2006-09678). We thank the referees for their useful comments.  ... 
doi:10.1016/j.infsof.2008.09.005 fatcat:m2bv7yhw3nfollqqtvluj6bihe

On marrying ontological and metamodeling technical spaces

Fernando Silva Parreiras, Steffen Staab, Andreas Winter
2007 Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering - ESEC-FSE '07  
Ontologies constitute domain models formalized using expressive logic languages for class definitions and rules.  ...  In software engineering, the use of models and metamodeling approaches (e.g., MDA with MOF/UML) for purposes such as software design or software validation is an established practice.  ...  The abstract syntax characterizes the primitives of a language. The concrete syntax realizes the primitives by a concrete notation.  ... 
doi:10.1145/1287624.1287687 dblp:conf/sigsoft/ParreirasSW07 fatcat:4x7jfna74fadlhyfjcf2wqq2bi

On marrying ontological and metamodeling technical spaces

Fernando Silva Parreiras, Steffen Staab, Andreas Winter
2007 The 6th Joint Meeting on European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering companion papers - ESEC-FSE companion '07  
Ontologies constitute domain models formalized using expressive logic languages for class definitions and rules.  ...  In software engineering, the use of models and metamodeling approaches (e.g., MDA with MOF/UML) for purposes such as software design or software validation is an established practice.  ...  The abstract syntax characterizes the primitives of a language. The concrete syntax realizes the primitives by a concrete notation.  ... 
doi:10.1145/1295014.1295017 fatcat:jxvlqaigq5fivo22b23u5qip2q

Model execution: An approach based on extending domain-specific modeling with action reports

Verislav Djukic, Ivan Lukovic, Aleksandar Popovic, Vladimir Ivancevic
2013 Computer Science and Information Systems  
In this manner, M2T transformations may be employed to support not only generation of target platform code from domain-specific graphical language (DSGL) models but also straightforward use of models and  ...  The level of Model-to-Text (M2T) transformations in the standard architecture for domain-specific modeling solutions is extended with action reports, which allow synchronization between models, generated  ...  His research interests include domain specific languages (DSLs), data mining (DM), and databases.  ... 
doi:10.2298/csis121228059d fatcat:ijtkpuqhd5df3ijbmvin2362xa

A Proposed Compiler to Integrate Model Driven Architecture with Web Services Road Map

Mohammed Abdalla Osman Mukhtar, Azween Abdullah, Alan G. Downe
2011 International Journal of Computer Applications  
Model Driven Architecture (MDA) technique is mainly depend on two processes; mapping specification and transformation definition, this last one (sometimes called model transformation definition) has a  ...  This language sponsored by Object Management Group (OMG), and we found that it needs a repository for the both target model and source model, that mean these two models must be exist before execute the  ...  The specification document defines their concrete textual syntax and abstract syntax. In addition, Relations language has a graphical syntax.  ... 
doi:10.5120/1964-2630 fatcat:4xqpv22h3rcd5g27wgdqsh6khq

Model-Driven Software Engineering in Practice: Second Edition

Marco Brambilla, Jordi Cabot, Manuel Wimmer
2017 Synthesis Lectures on Software Engineering  
with the technical aspects of MDSE, spanning from the basics on when and how to build a domain-specific modeling language, to the description of Model-to-Text and Model-to-Model transformations, and the  ...  e second edition of the book features: • a set of completely new topics, including: full example of the creation of a new modeling language (IFML), discussion of modeling issues and approaches in specific  ...  for establishing the mapping between abstract and concrete syntax elements (cf. .gmfmap model of GMF).  ... 
doi:10.2200/s00751ed2v01y201701swe004 fatcat:u5mnfbdrkrhw5lrerbbewxbc7e

Virtualization in Systems Biology: Metamodels and Modeling Languages for Semantic Data Integration [chapter]

Magali Roux-Rouquié, Michel Soto
2005 Lecture Notes in Computer Science  
After discussing why metamodels are made for, and the interplay of modeling languages in metamodel design, we presented a systemic metamodel-driven strategy to integrate semantically heterogeneous data  ...  Since data integration is a first-order priority in systems biology, we started developing a new method to manipulate data models through ordinary metadata transactions, i. e. by preserving the original  ...  Acknowledgments We thank Nicolas Caritey, Laurent Gaubert and Bénédicte Le Grand for helpful discussions.  ... 
doi:10.1007/978-3-540-32126-2_3 fatcat:6hmbn4ta2bhftknslwdgnsl2zy

Guest editorial

Pieter J. Mosterman, Hans Vangheluwe
2002 ACM Transactions on Modeling and Computer Simulation  
Thanks also to David Nicol, the editor-in-chief, for the opportunity to present CAMPaM to the Modeling & Simulation research community through ACM TOMACS and to John Konkle, editorial assistant, for his  ...  authors who responded to the call for papers as well as the numerous referees who kindly provided in-depth reviews of the manuscripts.  ...  In general, the syntax of a formalism, that is to say, the elements of its language, is separated into a concrete and an abstract part.  ... 
doi:10.1145/643120.643121 fatcat:hghhojr6qja3zmasrkwxw57cv4

Survey and classification of model transformation tools

Nafiseh Kahani, Mojtaba Bagherzadeh, James R. Cordy, Juergen Dingel, Daniel Varró
2018 Journal of Software and Systems Modeling  
An impressive number of model transformation languages and associated tools have been developed over the last few years.  ...  In this paper, we compare and evaluate the current model transformation tools based on a qualitative framework.  ...  We also thank the anonymous reviewers for their valuable comments and suggestions in improving this report.  ... 
doi:10.1007/s10270-018-0665-6 fatcat:xo2spo3qynf5bnulmei3hioczi
« Previous Showing results 1 — 15 out of 5,206 results