1,018 Hits in 6.2 sec

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  ...  We discuss strengths and weaknesses of each approach, provide a reading grid used to compare their features, and identify gaps in current reuse approaches.  ...  Work partially supported by the Spanish MINECO (TIN2014-52129-R), the R&D programme of the Madrid Region (S2013/ICE-3006), the Safran/Inria/CNRS collaboration GLOSE, and the Inria/CWI Associated Team ALE  ... 
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  
For this purpose, we first report on a survey to understand the reuse approaches used currently in practice and the needs of the community. Then, we propose a classification of J-M.  ...  Bruel reuse techniques based on a feature model, and compare a sample of specific approaches -model types, concepts, a-posteriori typing, multilevel modeling, typing requirement models, facet-oriented  ...  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

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
Therefore, based on a systematic classification of heterogeneities, we propose a flexible binding mechanism being able to automatically resolve recurring structural heterogeneities between metamodels.  ...  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  ...  Acknowledgements: This work has been partially funded by the Austrian Science Fund (FWF) under grant J3159-N23 and P21374-N13. Bibliography  ... 
doi:10.14279/tuj.eceasst.50.722.795 fatcat:xjyegjq5bvc4bh42vp7dxq2ofu

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.  ...  In this paper, we introduce co-evolution problem, we give an overview of different approaches to the problem and compare them. As a complementary result we conclude with directions of future work.  ...  Manual specification approaches do not provide a construct for the reuse of migration knowledge across metamodels [20] .  ... 
doi:10.1109/isps.2013.6581482 fatcat:mjf6wu4kvzcwrefx6mtjzhdmwe

Classification of model refactoring approaches

Maddeh Mohamed, Mohamed Romdhani, Khaled Ghedira
2009 Journal of Object Technology  
We propose a possible taxonomy for the classification of several existing and proposed model refactoring approaches.  ...  The taxonomy is described with a feature model that makes the different design choices for model refactoring explicit. CLASSIFICATION OF MODEL REFACTORING APPROACHES  ...  Czarnecki et al, proposes a possible taxonomy for the classification of several existing and proposed model transformation approaches.  ... 
doi:10.5381/jot.2009.8.6.a3 fatcat:pkbeauaxsbgxvixeo5jwgqht4u

Mapping MOF-based Requirements Representations to Ontologies for Software Reuse

Katharina Wolter, Michal Smialek, Lothar Hotz, Stephanie Knab, Jacek Bojarski, Wiktor Nowakowski
2009 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
For reuse purposes, we use requirements as search indexes. We map metamodel-based requirements specifications to an ontology and use a Description Logic reasoner for classification.  ...  Doing so, we retrieve software cases with a high reuse potential. This approach has already been validated in an industrial context.  ...  Its syntax contains detailed constructs which allow for automatic comparison and transformation to the design models.  ... 
dblp:conf/models/WolterSHKBN09 fatcat:fpsnuwpeunczbps7lc2755qqfi

COPE - Automating Coupled Evolution of Metamodels and Models [chapter]

Markus Herrmannsdoerfer, Sebastian Benz, Elmar Juergens
2009 Lecture Notes in Computer Science  
This modular approach allows to combine the reuse of recurring transformations with the expressiveness to cater for complex transformations.  ...  This paper introduces COPE, an integrated approach to specify the coupled evolution of metamodels and models to reduce migration effort.  ...  We are thankful to the PCM developers -especially Steffen Becker, Franz Brosch, and Klaus Krogmann -to grant us access to their metamodel history, and for the effort spent on migration validation.  ... 
doi:10.1007/978-3-642-03013-0_4 fatcat:o5fwwm6fv5hsbbz2dlbi4255m4

Single Underlying Models for Projectional, Multi-View Environments

Johannes Meier, Heiko Klare, Christian Tunjic, Colin Atkinson, Erik Burger, Ralf Reussner, Andreas Winter
2019 Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development  
One way of ensuring consistency of overlapping and inter-dependent information contained in such views is to project them "on demand" from a Single Underlying Model (SUM).  ...  However, there are various ways of building and evolving such SUMs.  ...  The classification serves both as a comparison of the three approaches, as well as an indicator of the appropriateness of the developed criteria to distinguish SUM approaches.  ... 
doi:10.5220/0007396401190130 dblp:conf/modelsward/MeierKT0BR019 fatcat:fdvrjvg7brbmvk4badnqqcbcje

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  ...  In particular, we show the feasibility of our own approach by reporting some preliminary prototype providing a model-based repository of security and dependability (S&D) pattern models.  ...  across domains (the reuse of models at different levels), thus reducing the time and effort required to design a complex system [1, 2] .  ... 
doi:10.1007/978-3-319-35122-3_23 fatcat:ekppyshx3zg4lefrhhnli6rm3e

Finding Reusable UML Sequence Diagrams Automatically

W.N. Robinson, H.G. Woo
2004 IEEE Software  
in a sequence diagram and a class in a class model REUSER similarly encodes UML 2.0 metamodel elements such as sequence diagram reuse references and alternatives (for example, REF@A_Ref, ALT@Seq_#11)  ...  The resulting similarity calculations are not summations across concept comparisons. Rather, we calculate whole graph similarities-for example, totaling the number of vertex or edge differences.  ... 
doi:10.1109/ms.2004.1331304 fatcat:35afd7yhg5cxzjjdvncslujp3q

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  ...  In this paper, we shall conduct a comparative study of the metamodel integration in Web services and UML.  ...  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

Analysis Of Metamodels For Model-Based Production Automation System Engineering

Suhyun Cha, Birgit Vogel-Heuser, Juliane Fischer
2020 IET Collaborative Intelligent Manufacturing  
the system and model reuse.  ...  reuse of existing metamodels and, accordingly, the compatibility of the instalment and operation of components.  ...  In his work, comparisons and classifications of metamodels depending on engineering activities and modelling workflows are presented but characteristics aPS are not considered.  ... 
doi:10.1049/iet-cim.2020.0013 fatcat:qiw4okt2fneoxg5hdxafceobua

Localized model transformations for building large-scale transformations

Anne Etien, Alexis Muller, Thomas Legrand, Richard F. Paige
2013 Journal of Software and Systems Modeling  
Model transformation is a critical part of the use of MDE.  ...  We present an approach to designing large model transformations for large languages, based on the principle of separation of concerns.  ...  This approach is related to the notion of conservative copying used in model migration [30] ; a detailed comparison between our approach and conservative copying appears in the related work section of  ... 
doi:10.1007/s10270-013-0379-8 fatcat:rwpbcge5gnbw5axrmtxwfle4ba

The Epsilon Object Language (EOL) [chapter]

Dimitrios S. Kolovos, Richard F. Paige, Fiona A. C. Polack
2006 Lecture Notes in Computer Science  
We describe how it has been used to construct a selection of languages, such as model merging, comparison, and text generation languages.  ...  At the core of these model management techniques is a set of facilities for model navigation and modification.  ...  The European Commission is not liable for any use that may be made of the information contained herein. We thank the Atlas and AMMA teams at INRIA for their help.  ... 
doi:10.1007/11787044_11 fatcat:ftkw5jqv3jb2lbzkukjxw7swju

A model-driven approach for developing a model repository: Methodology and tool support

Brahim Hamid
2017 Future generations computer systems  
E-mail address: the industrial efficiency, fostering technology reuse across domains (reuse of models at different levels), and thus reducing the amount of effort and time needed to design  ...  To enforce reuse and interconnect the process of model specification and system development with models, we promote a model-based approach coupled with a model repository.  ...  The authors are particularly grateful to Adel Ziani and Jacob Geisel for their valuable help in the implementation and development of SEMCO tools.  ... 
doi:10.1016/j.future.2016.04.018 fatcat:prnobwwfxncghpshzvbvt3kekm
« Previous Showing results 1 — 15 out of 1,018 results