1,336 Hits in 2.7 sec

Reusing Model Transformations across Heterogeneous Metamodels

Manuel Wimmer, Angelika Kusel, Werner Retschitzegger, Johannes Schönböck, Wieland Schwinger, Jesús Sánchez Cuadrado, Esther Guerra, Juan De Lara
However, currently there is little support for reusing transformations in different contexts since they are tightly coupled to the metamodels they are defined upon, and hence reusing them for other metamodels  ...  Model transformations are key enablers for multi-paradigm modeling.  ...  Reusing Model Transformations across Heterogeneous Metamodels Binding Model Specific Model Automatic Resolution of Heterogeneities by Reasoning In order to obtain a heterogeneity model including  ... 
doi:10.14279/tuj.eceasst.50.722.795 fatcat:xjyegjq5bvc4bh42vp7dxq2ofu

Model Transformation Reuse Across Metamodels [chapter]

Jean-Michel Bruel, Benoit Combemale, Esther Guerra, Jean-Marc Jézéquel, Jörg Kienzle, Juan de Lara, Gunter Mussbacher, Eugene Syriani, Hans Vangheluwe
2018 Lecture Notes in Computer Science  
In this paper, we classify reuse approaches for MTs across different metamodels and compare a sample of specific approaches -model types, concepts, a-posteriori typing, multilevel modeling, and design  ...  Model transformations (MTs) are essential elements of model-driven engineering (MDE) solutions.  ...  -Adaptation: To widen the number of metamodels where a transformation can be reused, several mechanisms bridge heterogeneities between M M and M M .  ... 
doi:10.1007/978-3-319-93317-7_4 fatcat:rsfwvcuqxve4jjbsjvdjrazscm

Comparing and classifying model transformation reuse approaches across metamodels

Jean-Michel Bruel, Benoit Combemale, Esther Guerra, Jean-Marc Jézéquel, Jörg Kienzle, Juan de Lara, Gunter Mussbacher, Eugene Syriani, Hans Vangheluwe
2019 Journal of Software and Systems Modeling  
In this paper, our goal is to understand whether transformation reuse across metamodels is needed by the community, evaluate its current state, identify practical needs and propose promising lines for  ...  MDE promotes the creation of domain-specific metamodels, but without proper reuse mechanisms, model transformations need to be developed from scratch for each new metamodel.  ...  We are grateful to all participants in the survey for their support, and to all participants in the 1st workshop on Unifying Software Reuse at Bellairs for their feedback on the feature model.  ... 
doi:10.1007/s10270-019-00762-9 fatcat:rhgd7sdxvzb2rkd5jcdazpznta


Manuel Wimmer, Gerti Kappel, Johannes Schoenboeck, Angelika Kusel, Werner Retschitzegger, Wieland Schwinger
2009 Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications - OOPSLA '09  
Model transformation languages, the cornerstone of Model-Driven Engineering, often lack mechanisms for abstraction, reuse and debugging.  ...  We propose a model transformation framework providing different abstraction levels together with an extensible library of predefined transformations and a dedicated runtime model in terms of Coloured Petri  ...  across different artifacts, all of them hampering understandability and debuggabilty of model transformations.  ... 
doi:10.1145/1639950.1640013 dblp:conf/oopsla/WimmerKSKRS09 fatcat:5phdiganhvgm7b76mbp5ah5y4e

Addressing modularity for heterogeneous multi-model systems using model federation

Fahad R. Golra, Antoine Beugnard, Fabien Dagnat, Sylvain Guerin, Christophe Guychard
2016 Companion Proceedings of the 15th International Conference on Modularity - MODULARITY Companion 2016  
Traditional MDE suggests the use of model transformations to maintain the mappings between heterogeneous models.  ...  Moreover, these models might contain certain concepts (at times overlapping) that are reused for building cross-concern views/models.  ...  , metamodels, modeling languages and the transformation definitions in a modeling space (Favre and NGuyen 2005) .  ... 
doi:10.1145/2892664.2892701 dblp:conf/aosd/GolraBDGG16 fatcat:oqfvjhutbjbyjmepqahkmx7vva

Mappings from BPEL to PMR for Business Process Registration [chapter]

Jingwei Cheng, Chong Wang, Keqing He, Jinxu Jia, Peng Liang
2012 IFIP Advances in Information and Communication Technology  
across heterogeneous process repositories.  ...  Considering the wide acceptance of BPEL, this paper proposed a common metamodel for process model registration (PMR), and defines the mappings from BPEL to PMR with corresponding mapping rules and algorithms  ...  In this case, it's difficult to achieve interoperation across heterogeneous process repositories.  ... 
doi:10.1007/978-3-642-32775-9_23 fatcat:kjggcodwbng4nblpdofkogfgou

Special section on ICMT at STAF 2018

Jesús Sánchez Cuadrado, Arend Rensink
2020 Journal of Software and Systems Modeling  
Comparing and Classifying Model Transformation Reuse Approaches across Metamodels [2] is a survey conducted by a large number of authors on the important topic of model transformation reuse.  ...  of various types of model transformation reuse.  ...  His research interests range from process algebra (in particular action refinement), graph and model transformation, and verification to software maintainability in general.  ... 
doi:10.1007/s10270-020-00775-9 fatcat:vgwyeiirfnfonajwmbuhhshkx4

A Metamodel-based representation method for reusable simulation model

Yonglin Lei, Lili Song, Weiping Wang, Caiyun Jiang
2007 2007 Winter Simulation Conference  
The composition and reuse of simulation model is currently a hot research topic in the area of complex system modeling and simulation.  ...  A unified simulation model representation is one of the key techniques to facilitate reuse. The model representation concept and its role in simulation are present firstly.  ...  The key to simulation model reuse is to enhance the reusability of model itself, which can be achieved by fostering reuse-oriented modeling idea and providing supporting techniques for reuse.  ... 
doi:10.1109/wsc.2007.4419681 dblp:conf/wsc/LeiSWJ07 fatcat:gus22jajovgtjmiregzigkesmi

Towards a Platform Independent Graphical User Interface

Abdessamad Belangour
2017 American Journal of Software Engineering and Applications  
In classical software development processes, graphical user interfaces cannot be reused across development platforms.  ...  This metamodel will enable us to build generic graphical interfaces that can be transformed to any of the market libraries such as AWT, SWING, WinForms, Tkinter.  ...  Introduction The OMG (Object Management Group) has defined the Model Driven Architecture or MDA™ [1] as part of its response to the increasing complexity, heterogeneity and evolutivity issues of information  ... 
doi:10.11648/j.ajsea.20170601.12 fatcat:xhpzic3ofvav3bo64p5bx6ryqy

Using Model Types to Support Contract-Aware Model Substitutability [chapter]

Wuliang Sun, Benoit Combemale, Steven Derrien, Robert B. France
2013 Lecture Notes in Computer Science  
In particular, model type systems enable reuse of model manipulation operations (e.g., model transformations), where manipulations defined for models typed by a supertype can be used to manipulate models  ...  Existing model typing approaches are limited to structural typing defined in terms of object-oriented metamodels (e.g., MOF), in which the only structural (well-formedness) constraints are those that can  ...  To address this problem, various approaches [1] [2] [3] [4] [5] have recently been proposed to facilitate the reuse of model transformation across different languages.  ... 
doi:10.1007/978-3-642-39013-5_9 fatcat:2i53jflaobdutfvpx3mil23gce

A Component Model for Model Transformations

Jesus Sanchez Cuadrado, Esther Guerra, Juan de Lara
2014 IEEE Transactions on Software Engineering  
However, while other development paradigms make available techniques to increase productivity through reutilization, there are few proposals for the reuse of model transformations across different modelling  ...  To evaluate its reusability potential, we report on a generic transformation component to analyse workflow models through their transformation into Petri nets, which we have reused for eight workflow languages  ...  [2] identify the barriers that hinder the reuse of transformations, including: (1) transformations are tight to concrete meta-models, and it is not possible to reuse them for semantically related metamodels  ... 
doi:10.1109/tse.2014.2339852 fatcat:vk4lo7iyrnfhvliayygibmbngm

A Comparative Study of Metamodel Integration and Interoperability in UML and Web Services [chapter]

Athanasios Staikopoulos, Behzad Bordbar
2005 Lecture Notes in Computer Science  
Drawing on the lesson learnt from the integration of Web services, a method of integration of UML metamodels will be presented, which facilitates model transformations and supports interoperability, inter-navigability  ...  and consistency across the integrated domains.  ...  In that way we can design complete system models having formalised interaction points and perform model transformations across multiple connected metamodels.  ... 
doi:10.1007/11581741_12 fatcat:rn7rs43fubfnve6ebxtnlf4zhm

Metamodeling: An Emerging Representation Paradigm for System-Level Design

Alberto Sangiovanni-Vincentelli, Sandeep Kumar Shukla, Janos Sztipanovits, Guang Yang, Deepak A. Mathaikutty
2009 IEEE Design & Test of Computers  
This complex, iterative model construction process is combined with model analysis to establish required properties and model transformations for integrating models, extracting information for analysis  ...  The richness of the model-based development process is formally captured by the platform-based design concept. 4,5 Metamodeling Editor's note: The use of metamodeling in system design allows abstraction  ...  Acknowledgments We gratefully acknowledge the many influential discussions with colleagues and studentsÀ Àin particular, Edward Lee, who inspired the discussion about abstract semantics and metamodels;  ... 
doi:10.1109/mdt.2009.62 fatcat:azb4fofycfc75j4yw6egn7nfjm

Metamodel-Based Information Integration at Industrial Scale [chapter]

Stefan Berger, Georg Grossmann, Markus Stumptner, Michael Schrefl
2010 Lecture Notes in Computer Science  
Our work uses a flexible metamodel-based mapping definition that enables a model-driven engineering approach to integration, enabling declarative mapping specifications to be automatically executed at  ...  At the same time, models have evolved to incorporate more powerful semantics (object or ontology-based methods).  ...  The former transform model elements between different metamodels, whereas the latter allow transformations within one and the same metamodel.  ... 
doi:10.1007/978-3-642-16129-2_12 fatcat:hn4qaqutajahzkdvm3jigfrtqm

Enterprise wide workflow management

C. Bussler
1999 IEEE Concurrency  
This translator is simply the establishment of a common workflow metamodel across WFMSs.  ...  In contrast, the worst form of distribution is indirect distribution across heterogeneous WFMSs. In this case the involved WFMSs do not recognize each other and have different workflow metamodels.  ... 
doi:10.1109/4434.788777 fatcat:3yiaagp7t5aznflw7octoli3ki
« Previous Showing results 1 — 15 out of 1,336 results