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 …
Cyber-physical systems challenges: a needs analysis for collaborating embedded software systems
PJ Mosterman, J Zander - 2016 - Springer
Embedding computing power in a physical environment has provided the functional
flexibility and performance necessary in modern products such as automobiles, aircraft …
flexibility and performance necessary in modern products such as automobiles, aircraft …
[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 …
Unified operations for variability in space and time
Software and systems engineering is challenged by variability in space (concurrent
variations at a single point in time) and time (sequential variations due to evolution) …
variations at a single point in time) and time (sequential variations due to evolution) …
Ontology-driven evolution of software security
Ontologies as a means to formally specify the knowledge of a domain of interest have made
their way into information and communication technology. Most often, such knowledge is …
their way into information and communication technology. Most often, such knowledge is …
[HTML][HTML] 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 …