International audienceNowadays, large-scale industrial software systems may involve hundreds of developers working on hundreds of different but related models representing parts of the same system specification. Detecting and resolving structural inconsistencies between these models is then critical. In this article we propose to represent models by sequences of elementary construction operations, rather than by the set of model elements they contain. Structural and methodological consistency rules can then be expressed uniformly as logical constraints on such sequences. Our approach is meta-model independent, allowing us to deal with consistency between different models whatever their kind. We have validated our approach by building a Prol...
Abstract. The Unified Modeling Language (UML) favors the construc-tion of models composed of several...
AbstractA typical way of managing the inherent complexity of contemporary technical systems is to st...
Automated consistency checking of UML models becomes necessary as models grow in size and complexit...
A model is consistent with given specifications (specs) if and only if all the specifications are he...
The goal of model-driven engineering is to raise the level of abstraction by shifting the focus to m...
Design specifications of software-intensive systems involve models that have been defined with diffe...
Modeling is one of the most crucial activities during all the phases in any software development lif...
This thesis proposes a set of model processing operations for manipulating architecture and design l...
Constructing complex software systems by integrating different software components is a promising an...
International audienceDue to the increasing use of models, and the inevitable model inconsistencies ...
Unified Modeling Language (UML) has become the de-facto standard to design today's large-size object...
As changes are made during a software development process, related artefacts and elements of the sys...
The Unified Modelling Language (UML) is the most used Object Management Group specification and is t...
Model Refinement is a relationship that relates two elements representing the same concept at differ...
Model Driven Engineering (MDE) aims to expedite the software development process by providing suppor...
Abstract. The Unified Modeling Language (UML) favors the construc-tion of models composed of several...
AbstractA typical way of managing the inherent complexity of contemporary technical systems is to st...
Automated consistency checking of UML models becomes necessary as models grow in size and complexit...
A model is consistent with given specifications (specs) if and only if all the specifications are he...
The goal of model-driven engineering is to raise the level of abstraction by shifting the focus to m...
Design specifications of software-intensive systems involve models that have been defined with diffe...
Modeling is one of the most crucial activities during all the phases in any software development lif...
This thesis proposes a set of model processing operations for manipulating architecture and design l...
Constructing complex software systems by integrating different software components is a promising an...
International audienceDue to the increasing use of models, and the inevitable model inconsistencies ...
Unified Modeling Language (UML) has become the de-facto standard to design today's large-size object...
As changes are made during a software development process, related artefacts and elements of the sys...
The Unified Modelling Language (UML) is the most used Object Management Group specification and is t...
Model Refinement is a relationship that relates two elements representing the same concept at differ...
Model Driven Engineering (MDE) aims to expedite the software development process by providing suppor...
Abstract. The Unified Modeling Language (UML) favors the construc-tion of models composed of several...
AbstractA typical way of managing the inherent complexity of contemporary technical systems is to st...
Automated consistency checking of UML models becomes necessary as models grow in size and complexit...