[HTML][HTML] Evolution of software in automated production systems: Challenges and research directions
Coping with evolution in automated production systems implies a cross-disciplinary
challenge along the system's life-cycle for variant-rich systems of high complexity. The …
challenge along the system's life-cycle for variant-rich systems of high complexity. The …
A feature-based survey of model view approaches
When dealing with complex systems, information is very often fragmented across many
different models expressed within a variety of (modeling) languages. To provide the relevant …
different models expressed within a variety of (modeling) languages. To provide the relevant …
[HTML][HTML] Enabling consistency in view-based system development—the vitruvius approach
During the development of large software-intensive systems, developers use several
modeling languages and tools to describe a system from different viewpoints. Model-driven …
modeling languages and tools to describe a system from different viewpoints. Model-driven …
Emf views: A view mechanism for integrating heterogeneous models
Modeling complex systems involves dealing with several heterogeneous and interrelated
models defined using a variety of languages (UML, ER, BPMN, DSLs, etc.). These models …
models defined using a variety of languages (UML, ER, BPMN, DSLs, etc.). These models …
View-centric engineering with synchronized heterogeneous models
Model-Driven Engineering provides an abstract representation of systems through the use of
models and views. For complex systems, however, finding a single model and a single view …
models and views. For complex systems, however, finding a single model and a single view …
View-based model-driven software development with ModelJoin
E Burger, J Henss, M Küster, S Kruse… - Software & Systems …, 2016 - Springer
Fragmentation of information across instances of different metamodels poses a significant
problem for software developers and leads to a major increase in effort of transformation …
problem for software developers and leads to a major increase in effort of transformation …
[PDF][PDF] Evaluating Model Differencing for the Consistency Preservation of State-based Views.
While developers and users of modern software systems usually only need to interact with a
specific part of the system at a time, they are hindered by the ever-increasing complexity of …
specific part of the system at a time, they are hindered by the ever-increasing complexity of …
Comprehensive systems: a formal foundation for multi-model consistency management
Abstract Model management is a central activity in Software Engineering. The most
challenging aspect of model management is to keep inter-related models consistent with …
challenging aspect of model management is to keep inter-related models consistent with …
Flexible views for view-based model-driven development
EJ Burger - Proceedings of the 18th international doctoral …, 2013 - dl.acm.org
Model-driven development processes suffer from growing complexity, which leads to
information spread across heterogeneous metamodels as well as drift and erosion between …
information spread across heterogeneous metamodels as well as drift and erosion between …
[PDF][PDF] Single Underlying Models for Projectional, Multi-View Environments.
Multi-view environments provide different views of software systems optimized for different
stakeholders. One way of ensuring consistency of overlapping and inter-dependent …
stakeholders. One way of ensuring consistency of overlapping and inter-dependent …