Abstract. Consistency management is a major requirement in software engineering. Although this problem has attracted significant attention in the literature, support for inconsistency resolution is still not standard for modeling tools. In this paper, we introduce explicit side-effect expres-sions for each inconsistency resolution and costs for each inconsistency type. This allows a fine-grained evaluation of each possible inconsistency resolution for a particular inconsistent model. We further show how an inconsistency resolution module for a modeling tool can be designed and implemented based on our approach. We demonstrate the applicability of our approach for resolution of inconsistencies between object life cycles and process models.
AbstractA typical way of managing the inherent complexity of contemporary technical systems is to st...
Abstract. The increasing adoption of MDE (Model Driven Engineer-ing) favored the use of large models...
Inter-model consistency has gained a lot of interest in the area of business process modeling, where...
The goal of model-driven engineering is to raise the level of abstraction by shifting the focus to m...
International audienceDue to the increasing use of models, and the inevitable model inconsistencies ...
Design is considered as the important phase of software development because of the demand of quality...
In software systems, some degree of uncertainty or inconsistency is tolerated even in the final prod...
International audienceModel driven development uses more and more complementary models. Indeed, larg...
For the development of modern software-intensive systems, a large number of development artifacts ar...
Inconsistency in software architecture is prevalent and arises inevitably due to the fact that softw...
Inconsistency management in component-based languages is the identification and resolution of confli...
Most software development methodologies justify the use of multiple independent models to represent ...
Software Product Line (SPL) developments include Variability Management (VA) as a core activity aimi...
MasterConsistency across different lifecycle artifacts is an important issue in software engineering...
Context. Software Product Lines (SPL) has become one of the most prominents way to promote the syste...
AbstractA typical way of managing the inherent complexity of contemporary technical systems is to st...
Abstract. The increasing adoption of MDE (Model Driven Engineer-ing) favored the use of large models...
Inter-model consistency has gained a lot of interest in the area of business process modeling, where...
The goal of model-driven engineering is to raise the level of abstraction by shifting the focus to m...
International audienceDue to the increasing use of models, and the inevitable model inconsistencies ...
Design is considered as the important phase of software development because of the demand of quality...
In software systems, some degree of uncertainty or inconsistency is tolerated even in the final prod...
International audienceModel driven development uses more and more complementary models. Indeed, larg...
For the development of modern software-intensive systems, a large number of development artifacts ar...
Inconsistency in software architecture is prevalent and arises inevitably due to the fact that softw...
Inconsistency management in component-based languages is the identification and resolution of confli...
Most software development methodologies justify the use of multiple independent models to represent ...
Software Product Line (SPL) developments include Variability Management (VA) as a core activity aimi...
MasterConsistency across different lifecycle artifacts is an important issue in software engineering...
Context. Software Product Lines (SPL) has become one of the most prominents way to promote the syste...
AbstractA typical way of managing the inherent complexity of contemporary technical systems is to st...
Abstract. The increasing adoption of MDE (Model Driven Engineer-ing) favored the use of large models...
Inter-model consistency has gained a lot of interest in the area of business process modeling, where...