How consistency is handled in model-driven software engineering and UML: an expert opinion survey
Abstract Model-driven software engineering (MDSE) is an established approach for
develo** complex software systems. The unified modelling language (UML) is one of the …
develo** complex software systems. The unified modelling language (UML) is one of the …
[PDF][PDF] A review on software requirements validation and consistency management
Requirements need to be validated at the early phase of the software development to avoid
errors such as inconsistency, incompleteness and incorrectness. Drawn from this argument …
errors such as inconsistency, incompleteness and incorrectness. Drawn from this argument …
Confluence of typed attributed graph transformation systems
The issue of confluence is of major importance for the successful application of attributed
graph transformation, such as automated translation of UML models into semantic domains …
graph transformation, such as automated translation of UML models into semantic domains …
From model transformation to incremental bidirectional model synchronization
H Giese, R Wagner - Software & Systems Modeling, 2009 - Springer
The model-driven software development paradigm requires that appropriate model
transformations are applicable in different stages of the development process. The …
transformations are applicable in different stages of the development process. The …
Using description logic to maintain consistency between UML models
A software design is often modelled as a collection of UML diagrams. There is an inherent
need to preserve consistency between these diagrams. Moreover, through evolution those …
need to preserve consistency between these diagrams. Moreover, through evolution those …
[PDF][PDF] SBVR business rules generation from natural language specification
In this paper, we present a novel approach of translating natural languages specification to
SBVR business rules. The business rules constraint business structure or control behaviour …
SBVR business rules. The business rules constraint business structure or control behaviour …
Tutorial introduction to graph transformation: A software engineering perspective
We give an introduction to graph transformation, not only for researchers in software
engineering, but based on applications of graph transformation in this domain. In particular …
engineering, but based on applications of graph transformation in this domain. In particular …
A methodology for specifying and analyzing consistency of object-oriented behavioral models
Object-oriented modeling favors the modeling of object behavior from different viewpoints
and the successive refinement of behavioral models in the development process. This gives …
and the successive refinement of behavioral models in the development process. This gives …
VPM: A visual, precise and multilevel metamodeling framework for describing mathematical domains and UML (The Mathematics of Metamodeling is Metamodeling …
As UML 2.0 is evolving into a family of languages with individually specified semantics, there
is an increasing need for automated and provenly correct model transformations that (i) …
is an increasing need for automated and provenly correct model transformations that (i) …
Automated formal verification of visual modeling languages by model checking
D Varró - Software & Systems Modeling, 2004 - Springer
Graph transformation has recently become more and more popular as a general, rule-based
visual specification paradigm to formally capture (a) requirements or behavior of user …
visual specification paradigm to formally capture (a) requirements or behavior of user …