Filters








5,650 Hits in 6.2 sec

Transparent Model Transformation: Turning Your Favourite Model Editor into a Transformation Tool [chapter]

Vlad Acretoaie, Harald Störrle, Daniel Strüber
2015 Lecture Notes in Computer Science  
We also present VMTL, the first transformation language implementing the principles of Transparent Model Transformation: syntax, environment, and execution transparency.  ...  We introduce Transparent Model Transformation, a paradigm enabling modelers to specify transformations using a familiar tool: their model editor.  ...  The authors would like to thank Gabriele Taentzer for her insightful comments on the content and presentation of this paper.  ... 
doi:10.1007/978-3-319-21155-8_10 fatcat:ncnicm5tufge5ppmnaffnfopc4

Systematically deriving domain-specific transformation languages

Katrin Holldobler, Bernhard Rumpe, Ingo Weisemoller
2015 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS)  
CDTrans incorporates the concrete syntax of class diagrams which is already familiar to the modeler and extends it with a few transformation operators.  ...  language's abstract syntax requiring the modeler to learn the internal representation of the model to describe transformations.  ...  But in contrast to those approaches CDTrans reuses the concrete syntax of the modeling language. A DSTL for UML diagrams using the graphical concrete syntax of UML is presented in [8] .  ... 
doi:10.1109/models.2015.7338244 dblp:conf/models/HolldoblerRW15 fatcat:vkxvvldwvbggjejwv3oaqrb644

Systematically Deriving Domain-Specific Transformation Languages [article]

Katrin Hölldobler, Bernhard Rumpe Ingo Weisemöller
2015 arXiv   pre-print
CDTrans incorporates the concrete syntax of class diagrams which is already familiar to the modeler and extends it with a few transformation operators.  ...  language's abstract syntax requiring the modeler to learn the internal representation of the model to describe transformations.  ...  But in contrast to those approaches CDTrans reuses the concrete syntax of the modeling language. A DSTL for UML diagrams using the graphical concrete syntax of UML is presented in [8] .  ... 
arXiv:1511.05366v1 fatcat:iwj5mvdzfzgm7j3k3ph6wr254e

Diagram Definition: A Case Study with the UML Class Diagram [chapter]

Maged Elaasar, Yvan Labiche
2011 Lecture Notes in Computer Science  
The abstract syntax of a graphical modeling language is typically defined with a metamodel while its concrete syntax (diagram) is informally defined with text and figures.  ...  In this paper, we validate DD by using it to define a subset of the UML class diagram.  ...  The class diagram's concrete syntax is defined with a QVTo transformation from a UML DI model to a DG model (Figure 3 .3, line 1).  ... 
doi:10.1007/978-3-642-24485-8_26 fatcat:akibp5em25ha3bjuezdxpnw5e4

Modelling Gherkin Scenarios Using UML

Javier J. Gutiérrez, Isabel M. Ramos, Manuel Mejías, Carlos Arévalo, Juan M. Sánchez-Begínes, David Lizcano
2017 Information Systems Development  
This paper introduces an abstract syntax and concrete syntax for modeling Gherkin scenarios in UML Use Case diagrams.  ...  However, little work have been done formalizing Gherkin scenarios and modelling them as part of UML diagrams.  ...  Acknowledges This research has been supported by Pololas project (TIN2016-76956-C3-2-R) and by the SoftPLM Network (TIN2015-71938-REDT) of the Spanish the Ministry of Economy and Competitiveness.  ... 
dblp:conf/isdevel/GutierrezRMASL17 fatcat:hqyzwqha3rfejlaf2qpokfdwie

A Typed Attributed Graph Grammar with Inheritance for the Abstract Syntax of UML Class and Sequence Diagrams

Frank Hermann, Hartmut Ehrig, Gabriele Taentzer
2008 Electronical Notes in Theoretical Computer Science  
model transformations.  ...  An explicit model transformation demonstrates the close correspondence between the graph grammar and the MOF definition of UML class and sequence diagrams.  ...  This editor can be used for modeling in the common concrete syntax but generating automatically the precise structured abstract syntax.  ... 
doi:10.1016/j.entcs.2008.04.048 fatcat:qqp25ynv4jblfjk5qacby4rpp4

Model Transformation By-Example: A Survey of the First Wave [chapter]

Gerti Kappel, Philip Langer, Werner Retschitzegger, Wieland Schwinger, Manuel Wimmer
2012 Lecture Notes in Computer Science  
Instead of using the computer internal representation of models, examples represented in concrete syntax are used to define transformations.  ...  Thus, several model transformation approaches have been developed in the last decade, whereby originally most of them are based on the abstract syntax of modeling languages.  ...  This means, instead of using the computer internal representation of models, MTBE allows to define transformations using examples represented in concrete syntax.  ... 
doi:10.1007/978-3-642-28279-9_15 fatcat:7mqxrbymrjfzjmbm77mcqlqmb4

VMTL: a language for end-user model transformation

Vlad Acreţoaie, Harald Störrle, Daniel Strüber
2016 Journal of Software and Systems Modeling  
Syntax transparency The transformation specifications in Fig. 2 and Fig. 3 do not just resemble the concrete syntax of UML diagrams. They are, in fact, valid UML model fragments.  ...  Rules consist of one or more Patterns expressed using the host modeling language(s), typically at the concrete syntax level.  ... 
doi:10.1007/s10270-016-0546-9 fatcat:fso6jxaxpzedjkmf7fvztmk7fy

Automatic Inference of Rule-Based Specifications of Complex In-place Model Transformations [chapter]

Timo Kehrer, Abdullah Alshanqiti, Reiko Heckel
2017 Lecture Notes in Computer Science  
Our ambition is to stick entirely to the concrete visual notation domain experts are familiar with, using rule inference to generalise a set of transformation examples.  ...  We illustrate the functioning of our approach by the inference of a complex and widely used refactoring operation on UML class diagrams.  ...  Acknowledgments The work of the first author was partially supported by the DFG (German Research Foundation) under the Priority Programme SPP1593: Design For Future -Managed Software Evolution.  ... 
doi:10.1007/978-3-319-61473-1_7 fatcat:a2rjyxo2q5fjtaoxznintfmece

Transformation contracts in practice

C. Braga, R. Menezes, T. Comicio, C. Santos, E. Landim
2012 IET Software  
We have also developed model transformations using our transformation contract design pattern.  ...  This paper reports on our proposed design pattern, the design of UMLToEJB, and illustrates how our approach may help different actors in MDD with transformation contracts, including model transformation  ...  the concrete syntax, described in textual form (could be the concrete syntax of a programming language for instance), for a modeling language M .  ... 
doi:10.1049/iet-sen.2011.0013 fatcat:oznv3u4lsrcwtog2j6izdu5sjy

An approach for Model-Driven test generation

J.J. Gutierrez, M.J. Escalona, M. Mejias, I. Ramos, J. Torres
2009 2009 Third International Conference on Research Challenges in Information Science  
Model-Driven Engineering is a new paradigm that can help to minimize test cases generation costs and can ensure quality of results.  ...  This paper presents the application of the MDE paradigm in the systematic, even automatic, generation of System Test Software.  ...  ACKNOWLEDGMENT This research has been supported by the project QSimTest (TIN2007-67843-C06_03) and by the RePRIS project of the Ministerio de Educación y Ciencia (TIN2007-30391-E), Spain.  ... 
doi:10.1109/rcis.2009.5089294 dblp:conf/rcis/CuaresmaGMRT09 fatcat:rwkosvtqjrblxcsn4xuvfzm5x4

Lessons Learned from Building a Graph Transformation System [chapter]

Gabor Karsai
2010 Lecture Notes in Computer Science  
Graph transformations are fundamental to this environment and tools for constructing model translators, for the specification of the semantics of languages, for the evolution of modeling languages, models  ...  Model-driven software development is a language-and transformation-based paradigm, where the various development tasks of engineers are cast in this framework.  ...  This work was sponsored, in part, by the Evolutionary Design of Complex Systems and Software, the Model-based Integration of Embedded Systems, and the Software Producibility programs of DARPA and AFRL,  ... 
doi:10.1007/978-3-642-17322-6_10 fatcat:6d4vxhx5zjbdro4wuisagn7k4y

A Mapping Language from Models to DI Diagrams [chapter]

Marcus Alanen, Torbjörn Lundkvist, Ivan Porres
2006 Lecture Notes in Computer Science  
The OMG MOF 2.0 standard is used to define the abstract syntax of software modeling languages while the UML 2.0 Diagram Interchange (DI) describes the concrete syntax of models.  ...  Better and correct support for DI would ease interchange of visual models and hasten the adoption of model-driven development.  ...  Acknowledgments Marcus Alanen would like to acknowledge the financial support of the Nokia Foundation.  ... 
doi:10.1007/11880240_32 fatcat:xkddacae3fhkrh5nzgidjwruc4

A Query Language With the Star Operator

Johan Lindqvist, Torbjörn Lundkvist, Ivan Porres
2007 Electronic Communications of the EASST  
Model pattern matching is an important operation in model transformation and therefore in model-driven development tools.  ...  In this paper we present a pattern based approach that includes a star operator that can be used to represent recursive or hierarchical structures in models.  ...  We have chosen to display both the patterns and matching model fragments using the abstract syntax, which is an object graph syntax similar to UML object diagrams, rather than the concrete syntax of  ... 
doi:10.14279/tuj.eceasst.6.55 dblp:journals/eceasst/LindqvistLP07 fatcat:xmm4k426crdpxm27ijmdknqtfa

Metamodeling Languages and Metaprogrammable Tools [chapter]

Janos Sztipanovits, Sandeep Neema, Matthew Emerson
2007 Chapman & Hall/CRC Computer & Information Science Series  
The use of models on different levels of abstraction have been a fundamental approach in control and systems engineering.  ...  Model-Integrated Computing (MIC), one practical manifestation of the general MDE vision, is a powerful model-based design approach and tool suite centered on the specification and use of semantically-rich  ...  Metaprogrammable Model Transformations -GReAT The Each mapping rule is specified using model instance pattern graphs.  ... 
doi:10.1201/9781420011746.ch33 fatcat:h6gvy6cwp5d6fmwvrocpjgb4cu
« Previous Showing results 1 — 15 out of 5,650 results