1,663 Hits in 8.8 sec

Variant and Product Line Co-Evolution [chapter]

Jörg Christian Kirchhof, Michael Nieke, Ina Schaefer, David Schmalzing, Michael Schulze
2020 Model-Based Engineering of Collaborative Embedded Systems  
To avoid this divergence, we present an approach for co-evolving variants and product lines, thus ensuring their consistency.  ...  Variability in such systems is pivotal for deploying a CES in different CSGs and environments. Changing requirements may entail the evolution of a CES.  ...  co-evolution.  ... 
doi:10.1007/978-3-030-62136-0_18 fatcat:4gv2ikngcrejndyr6vm4ycifme

Hybrid Approach for Metamodel and Model Co-evolution [chapter]

Fouzia Anguel, Abdelkrim Amirat, Nora Bounour
2015 IFIP Advances in Information and Communication Technology  
When metamodels evolve, model conformity may be broken. Model co-evolution is critical in model driven engineering to automatically adapt models to the newer versions of their metamodels.  ...  For this purpose we introduce hybrid approach for model and metamodel co-evolution, that first uses matching between two metamodels to discover changes and then applied evolution operators to migrate models  ...  Several manual and semi-automatic approaches for realizing model migration have been proposed. Each approach aims to reduce the effort required to perform this process.  ... 
doi:10.1007/978-3-319-19578-0_46 fatcat:rftb3dm2obbzjl3cjrog7nhxnm

Supporting Semi-Automatic Co-Evolution of Architecture and Fault Tree Models

Sinem Getir, André van Hoorn, Timo Kehrer, Yannic Noller, Matthias Tichy
2019 Software Engineering  
In this work, we report about recent research results on "Supporting Semi-Automatic Co-Evolution of Architecture and Fault Tree Models", published in [Ge18].  ...  We designed a set of intra- and inter-model transformation rules which fully cover the evolution scenarios of the case study and which offer the potential to semi-automate the co-evolution process.  ...  To achieve consistent co-evolution, CoWolf follows a rule-based approach where incremental model transformations are used to recommend both intra-and inter-model change actions.  ... 
doi:10.18420/se2019-13 dblp:conf/se/GetirHKNT19 fatcat:eygqfy4clfc3xdohkh7zl6ftn4

Automated co-evolution of GMF editor models [article]

Davide Di Ruscio, Ralf Lämmel, Alfonso Pierantonio
2010 arXiv   pre-print
We analyze the resulting co-evolution challenge, and we provide a transformation-based solution, say GMF model adapters, that serve the propagation of abstract-syntax changes based on the interpretation  ...  GMF uses a model-driven approach to map the different GMF models to Java code. The framework, as it stands, provides very little support for evolution.  ...  In particular, there are no semi-automatic means to unbreak the editor.  ... 
arXiv:1006.5761v1 fatcat:evezhnmssfcdxarwlfsmssjm2a

Using weaving models in metamodel and model co-evolution approach

F. Anguel, A. Amirat, N. Bounour
2014 2014 6th International Conference on Computer Science and Information Technology (CSIT)  
Contributions of this paper include the automatic co-evolution of breaking and resolvable changes and the assistance to the model developer in the co-evolution of breaking and un-resolvable changes.  ...  In this setting, this paper introduces a semiautomatic process for the co-evolution of models after metamodel evolution.  ...  a methodology to semi-automate the co-evolution of models.  ... 
doi:10.1109/csit.2014.6805992 fatcat:goxoosck3fbjnmfbsg4wigz5ba

Identifying Metamodel Inaccurate Structures During Metamodel/Constraint Co-Evolution

Elyes Cherfa, Soraya Mesli-Kesraoui, Chouki Tibermacine, Salah Sadou, Regis Fleurquin
2021 2021 ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS)  
[21] propose semi-automatic resolution actions for the coevolution of OCL expressions in model transformations as a response to metamodel evolution.  ...  The transformation rules are then used to adapt models automatically. [13] proposes an approach to coevolve models.  ... 
doi:10.1109/models50736.2021.00012 fatcat:qtf6eo2uevb6pnxxnhkvdjfqne

LOD for Data Warehouses: Managing the Ecosystem Co-Evolution

Selma Khouri, Ladjel Bellatreche
2018 Information  
In this context, we have to ensure this co-evolution, as conventional evolution approaches are adapted neither to this new kind of source nor to semantic constructs underlying LOD sources.  ...  One way of tackling this co-evolution issue is to ensure the traceability of DW constructs for the whole design cycle.  ...  [41] present a semi-automatic method for managing the evolution of events occurring on requirements. Their approach uses a domain ontology to automatically explore relationships between concepts.  ... 
doi:10.3390/info9070174 fatcat:f6tmnoodfbaijczogp3uqxos6e

Viewpoint Co-evolution through Coarse-Grained Changes and Coupled Transformations [chapter]

Manuel Wimmer, Nathalie Moreno, Antonio Vallecillo
2012 Lecture Notes in Computer Science  
We introduce a modeling language based on graph transformations and Maude for expressing both, the coarse-grained changes and the coupled transformations that propagate them to reestablish global consistency  ...  Apart from being a very low-level and cumbersome strategy, it is also quite unnatural to system modelers, who think of model evolution in terms of coarse-grained high-level changes.  ...  Our approach is generic in the sense that also metamodel/model co-evolution may be supported.  ... 
doi:10.1007/978-3-642-30561-0_23 fatcat:thhnltkcu5bl7gz7d5v2oxx2ra

Service Co-evolution in the Internet of Things

Huu Tam Tran, Harun Baraki, Kurt Geihs
2015 EAI Endorsed Transactions on Cloud Systems  
Therefore, the aim of this research is to present a vision of service co-evolution in IoT.  ...  In this way, the service co-evolution can make systems more adaptive, efficient and reduce costs to manage maintenance.  ...  IoT-SU helped the HCC service to adopt the service co-evolution approach.  ... 
doi:10.4108/cs.1.1.e5 fatcat:3dgyoqcfsraejnpf634kuucngu

Approaches to Co-Evolution of Metamodels and Models: A Survey

Regina Hebig, Djamel Eddine Khelladi, Reda Bendraou
2017 IEEE Transactions on Software Engineering  
To address this risk, a multitude of approaches for metamodel-model co-evolution were proposed in the last 10 years.  ...  In this paper, we present a survey on 31 approaches to support metamodel-model co-evolution. We introduce a taxonomy of solution techniques and classify the existing approaches.  ...  Note that the approach of Didonet et al. is not dedicated to metamodel-model co-evolution, but to the generation of model transformations in general [36] .  ... 
doi:10.1109/tse.2016.2610424 fatcat:kpaib4eii5ambf6ugw4vyrro7a

Co-evolution of i* Models and 3APL Agents

Aneesh Krishna, Ying Guan, Aditya Ghose
2006 Proceedings - International Conference on Quality Software  
We also propose a hybrid modelling, or co-evolution, approach in which i* models and 3APL agent programs are concurrently maintained and updated, while maintaining some modicum of loose coupling via consistency  ...  We also propose a hybrid modelling, or co-evolution, approach in which i* models and 3APL agent programs are concurrently maintained and updated, while maintaining some modicum of loose coupling via consistency  ...  Figure 1 shows a co-evolution process of i* Models and 3APL Agents.  ... 
doi:10.1109/qsic.2006.19 dblp:conf/qsic/KrishnaGG06 fatcat:ws6qhlepfzewdmx7ium3qq4rbu

Uncertainty management with extra-functional qualities in multi-artefact co-evolution

Francesco Basciani, Davide Di Ruscio, Ludovico Iovino, Alfonso Pierantonio
2021 Journal of Object Technology  
The co-evolution problem poses another issue related to the epistemic uncertainty arising as a response to a metamodel change where many different consistency restoration procedures are possible, e.g.,  ...  The proposed approach is supported by a prototype tool that we demonstrate and validate.  ...  Required Effort: The proposed approach is based on a set of artifacts and semi-automatic activities that need to be completed with human intervention.  ... 
doi:10.5381/jot.2021.20.3.a2 fatcat:t6m2pdyb3nbjflaxa3bw25p6xi

Systematic Evolution of WebML Models by Coupled Transformations [chapter]

Manuel Wimmer, Nathalie Moreno, Antonio Vallecillo
2012 Lecture Notes in Computer Science  
In this paper we present an approach based on coupled transformations to ease the evolution of content models and the corresponding reconciliation of dependent hypertext models.  ...  The approach is illustrated by using the well-known Extract-Class refactoring for WebML models.  ...  They combine also atomic changes to achieve more complex transformations. In contrast, our approach considers the co-evolution problem between content models and hypertext models.  ... 
doi:10.1007/978-3-642-31753-8_14 fatcat:2y2jkffjcrbn5isejjz3kflg6q

Co-evolution of Metamodel and Generators: Higher-order Templating to the Rescue

Tiziano Lombardi, Vittorio Cortellessa, Alfonso Pierantonio
2021 Journal of Object Technology  
While a comprehensive corpus of research has shown that the co-evolution of metamodels and models can be effectively addressed with semi-automated techniques, the co-evolution of transformations and code  ...  The approach has been implemented, and a demonstration of its capabilities on a case study in the IoT domain is discussed.  ...  Acknowledgments The authors are supported by ERMES (Envisioning Railways systems through Model-driven Engineering approacheS), a project funded by Rete Ferroviaria Italiana (RFI).  ... 
doi:10.5381/jot.2021.20.3.a7 fatcat:4s2yizm2mzf6pnwzss342t2i6a

Metamodel and Constraints Co-evolution: A Semi Automatic Maintenance of OCL Constraints [chapter]

Djamel Eddine Khelladi, Regina Hebig, Reda Bendraou, Jacques Robin, Marie-Pierre Gervais
2016 Lecture Notes in Computer Science  
Related Work In contrast to models and transformations co-evolution where many works exist (e.g. [15, 25] ), co-evolution of OCL constraints has received little attention so far. Demuth et al.  ...  A Co-Evolution Approach of OCL Constraints Finally, we show how alternative resolutions are proposed to the user 3 and how they are automatically applied 4 .  ... 
doi:10.1007/978-3-319-35122-3_22 fatcat:4nmhy6p3hnap3b3omofdppklry
« Previous Showing results 1 — 15 out of 1,663 results