1,208 Hits in 4.0 sec

Evolution Control in MDE Projects: Controlling Model and Code Co-evolution [chapter]

Jacky Estublier, Thomas Leveque, German Vega
2010 Lecture Notes in Computer Science  
This paper presents the solution developed in the CADSE project for providing consistent support for model and code co-evolution.  ...  We observe that versioning is ill supported by MDE tools, and that no strong synchronization is ensured between code and model versions.  ...  We believe that evolution control, in MDE projects, requires solving the three issues: • Synchronization of model elements with code and files • Definition and support of evolution policies • Definition  ... 
doi:10.1007/978-3-642-11623-0_26 fatcat:tjfy2raujvayppeldszyt25urq

Evolving models in Model-Driven Engineering: State-of-the-art and future challenges

Richard F. Paige, Nicholas Matragkas, Louis M. Rose
2016 Journal of Systems and Software  
We discuss some of the key problems of evolution in MDE, summarise the key state-of-the-art, and look forward to new challenges in research in this area.  ...  The artefacts used in Model-Driven Engineering (MDE) evolve as a matter of course: models are modified and updated as part of the engineering process; metamodels change as a result of domain analysis and  ...  The authors thank the editors for their feedback and for the invitation to write this article.  ... 
doi:10.1016/j.jss.2015.08.047 fatcat:7liqllsefbf57cjtgurdyimw4u

On the complex nature of MDE evolution and its impact on changeability

Regina Hebig, Holger Giese
2015 Journal of Software and Systems Modeling  
In Model-Driven Engineering (MDE) a particular MDE setting of employed languages, automated and manual activities has major impact on productivity.  ...  Keywords Model-driven engineering · Evolution · Empirical research 1 In context of Software Configuration Management an MDE settings might be considered as model-based configuration. 2 The EMF generation  ...  We are also grateful to the participants of our studies with SAP, Carmeq, VCat and Capgemini and especially Axel Uhl, Cafer Tosun, Gregor Engels, and Marion Kremer for their support in choosing the case  ... 
doi:10.1007/s10270-015-0464-2 fatcat:la5ronfuj5f3bnn5zhsjyukvom

Model Migration with Epsilon Flock [chapter]

Louis M. Rose, Dimitrios S. Kolovos, Richard F. Paige, Fiona A. C. Polack
2010 Lecture Notes in Computer Science  
In their recent book, Mens and Demeyer state that Model-Driven Engineering introduces additional challenges for controlling and managing software evolution.  ...  There is limited support, however, for model migration -a development activity in which instance models are updated in response to metamodel evolution.  ...  The work in this report was supported by the European Commission via the MODELPLEX project, co-funded by the European Commission under the "Information Society Technologies" Sixth Framework Programme (  ... 
doi:10.1007/978-3-642-13688-7_13 fatcat:svz6io25brcr7gjlcimwcxvnri

A megamodel for Software Process Line modeling and evolution

Jocelyn Simmonds, Daniel Perovich, Maria Cecilia Bastarrica, Luis Silvestre
2015 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS)  
However, this approach requires the definition and co-evolution of various types of models and tool support beyond the skills of process engineers, making the industrial adoption challenging.  ...  Model-Driven Engineering (MDE) provides a formal framework for defining the models and transformations required for automated SPrL tailoring.  ...  ACKNOWLEDGMENT This work has been partly funded by Project Fondef GEMS IT13I20010 and Luis Silvestre was also supported by PhD Scholarship Program of Conicyt, Chile (CONICYT-PCHA/2013-63130130).  ... 
doi:10.1109/models.2015.7338272 dblp:conf/models/SimmondsPBS15 fatcat:dtf5jarulfcbjm4vjbmhw7cwcy

NFDI-MatWerk: Participant Projects & Infrastructure Use Cases

Chris Eberl, Markus Niebel, Tilmann Beck, Erik Bitzek, Mathias Bobbert, Thomas Böhlke, Tim Dahmen, Stefan Diebels, Karsten Durst, Felix Fritzen, Manfred Füting, Peter Gumbsch (+31 others)
2021 Zenodo  
This document includes the complete list and descriptions of the Participant Projects (PPs) and related Infrastructure-Use-Cases (IUCs) the consortium NFDI-MatWerk referred to within its proposal.  ...  Methodically, the consortium proceeded by identifying so-called Participant Projects within its research community. PPs represent the heterogeneity of this research domain in all its facets.  ...  ) models, dislocation dynamics codes and force-field/MD codes.  ... 
doi:10.5281/zenodo.5112848 fatcat:ci7grh3xz5bkbkr4xmjfqmvyxe

A Software Ecosystem Reshaped by a Paradigm Shift: the CSI-Piemonte Case [article]

Federico Tomassetti, Marco Torchiano, Mauro Antonaci, Paolo Arvati, Maurizio Morisio
2018 arXiv   pre-print
In particular we examine the evolution of an MDD solution and the changing roles of the company promoting it, the public administrations and the sub-contractors.  ...  Method: The paper focuses on a single case study that encompasses the six years long evolution of a Model-driven development solution, starting from its conception until is recent open-source release,  ...  In particular Claudio Parodi and Marco Boz offered important insights which helped to complete and clarify our report.  ... 
arXiv:1812.07440v1 fatcat:ubqire64ife2rlmtxszwvbuyla

Challenges in Model-Driven Software Engineering [chapter]

Ragnhild Van Der Straeten, Tom Mens, Stefan Van Baelen
2009 Lecture Notes in Computer Science  
Four breakout groups discussed scalability, consistency and co-evolution, formal foundations, and industrial adoption, respectively.  ...  The subject of this paper is the challenges in MDE adoption from our experience of using MDE in real and research projects, where MDE has potential for success and what the key success criteria are.  ...  Acknowledgements This workshop was organised in the context of three research projects: Acknowledgements The work in this paper was supported by the European Commission via the MODELPLEX project, co-funded  ... 
doi:10.1007/978-3-642-01648-6_4 fatcat:jdmtmu3xzjgllmolxelgqnoo3u

GECO: A Generator Composition Approach for Aspect-Oriented DSLs [chapter]

Reiner Jung, Robert Heinrich, Wilhelm Hasselbring
2016 Lecture Notes in Computer Science  
In addition GECO fosters the reuse of DSLs and their generators in different projects.  ...  Transformations are used to generate models and code from these DSLs combining information from different cross-cutting concerns.  ...  These approaches focus on UML and the generation of Java and AspectJ. They promise reusability of aspect models and code generators in different projects.  ... 
doi:10.1007/978-3-319-42064-6_10 fatcat:dusmi73m7rfslkkt33i4z7inqm

Applying Model-Driven Engineering to High-Performance Computing: Experience Report, Lessons Learned, and Remaining Challenges

Benoît Lelandais, Marie-Pierre Oudot, Benoît Combemale
2019 Journal of Computer Languages  
In this paper, we report on our experience in the use of Model-Driven Engineering (MDE) and Domain-Specific Languages (DSLs) to face these challenges through two projects, namely Modane and NabLab.  ...  As a consequence, simulation codes tend to become unmanageable and difficult to maintain and adapt to new hardware architectures.  ...  Metamodel and model co-evolution.  ... 
doi:10.1016/j.cola.2019.100919 fatcat:co6uq4omtnh25ld2zvkrnu3do4

EXE-SPEM: Towards Cloud-based Executable Software Process Models

Sami Alajrami, Barbara Gallina, Alexander Romanovsky
2016 Proceedings of the 4th International Conference on Model-Driven Engineering and Software Development  
Since SPEM2.0 is a visual modelling language, we introduce an XML notation meta-model and mapping rules from EXE-SPEM to this notation which can be executed in a workflow engine.  ...  Executing software processes in the cloud can bring several benefits to software development. In this paper, we discuss the benefits and considerations of cloud-based software processes.  ...  Barbara Gallina has been supported by by the Swedish Foundation for Strategic Research (SSF) project SYNOPSIS.  ... 
doi:10.5220/0005740605170526 dblp:conf/modelsward/AlajramiGR16 fatcat:iucjn5qxr5acxfpywhcjo6tcfy

MARTE based modeling approach for Partial Dynamic Reconfigurable FPGAs

Imran Rafiq Quadri, Samy Meftali, Jean-Luc Dekeyser
2008 2008 IEEE/ACM/IFIP Workshop on Embedded Systems for Real-Time Multimedia  
In this paper we present a novel SoC co-design methodology based on Model Driven Engineering using the MARTE (Modeling and Analysis of Real-time and Embedded Systems) standard.  ...  The goal is to carry out modeling at a high abstraction level expressed in UML (Unified Modeling Language) and following transformations of these models, automatically generate the code necessary for FPGA  ...  MILAN [11] is another MDE based project for SoC co-design but is not MARTE compliant.  ... 
doi:10.1109/estmed.2008.4696994 dblp:conf/estimedia/QuadriMD08 fatcat:7dxo2e57cvh2ppwcnpeyp5hvkm

UYMS 2020 Commentary

2020 2020 Turkish National Software Engineering Symposium (UYMS)  
Combining MDE with data-driven engineering to infer models from project data is difficult due to unreliable and incomplete project repositories of companies.  ...  Unless transformations are reused in multiple projects, the extra effort needed cannot be justified. MDE is an active research area with the following challenges: (a) Models are tedious to define.  ... 
doi:10.1109/uyms50627.2020.9247054 fatcat:dddddencs5ffvneg2xvavyvssy

MDE between Promises and Challenges

Tahar Gherbi, Djamel Meslati, Isabelle Borne
2009 2009 11th International Conference on Computer Modelling and Simulation  
It allows the exploitation of models to simulate, estimate, understand, communicate and produce code. This paper tries to introduce MDE and presents its actual state.  ...  Model Driven Engineering (MDE) is a software development approach family based on the use of models in the software construction.  ...  Several researchers and industrialists agree to think that MDE is the future of applications and thus are involved actively in its evolution.  ... 
doi:10.1109/uksim.2009.13 dblp:conf/uksim/GherbiMB09 fatcat:pjcedqlqjneh5gyoraywwti6cu

Extensibility and Modularity for Model Driven Engineering Environments

Thomas Leveque, Jacky Estublier, German Vega
2009 2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems  
CADSEs workspaces are model driven; they contain tools, models and usual artifacts (code, documents...); they support different activities by switching from an activity to another one, and concurrent engineering  ...  In a similar way we developed a technology capable of generating a complete Computer Aided Domain Specific Environment (CADSE) from a set of model and metamodels describing the specific domain and the  ...  In CADSEg, a specific model describes how is to be handled model and code co-evolution, and which is the versioning strategy to use [3] .  ... 
doi:10.1109/ecbs.2009.16 dblp:conf/ecbs/LevequeEV09 fatcat:bbt4bm6qabc4zfpcse56ce7vay
« Previous Showing results 1 — 15 out of 1,208 results