A model is consistent with given specifications (specs) if and only if all the specifications are held on the model, i.e., all the specs are true (correct) for the model. Constructing consistent models (e.g., programs or artifacts) is vital during software development, especially in Model-Driven Engineering (MDE), where models are employed throughout the life cycle of software development phases (analysis, design, implementation, and testing). Models are usually written using domain-specific modeling languages (DSMLs) and specified to describe a domain problem or a system from different perspectives and at several levels of abstraction. If a model conforms to the definition of its DSML (denoted usually by a meta-model and integrity con...
Constructing complex software systems by integrating different software components is a promising an...
Design specifications of software-intensive systems involve models that have been defined with diffe...
Abstract. The Unified Modeling Language (UML) favors the construc-tion of models composed of several...
International audienceNowadays, large-scale industrial software systems may involve hundreds of deve...
Models are paramount in model-driven engineering. In a software project many models may coexist, cap...
Model transformations are a central element of model-driven development (MDD) approaches such as th...
poster abstractModel-Driven Engineering (MDE) facilitates building solutions in many en-terprise app...
This thesis is on the automatic creation of model generators to assist the validation of model trans...
Background: In model-driven development, model transformation transforms one model to another betwee...
Software systems have become crucial for society and the economy to function. Constantly they are pe...
Design by contract is a software correctness methodology for procedural and object-oriented software...
Current trends in software engineering promote the contention that the use of model-driven approache...
Background and Motivation Model consistency in model driven engineering is becoming a widely adopted...
The final publication is available at Springer via http://dx.doi.org/10.1007/s10270-013-0388-7Modeli...
models play a central role throughout the entire development process. MDE combines domain-specific m...
Constructing complex software systems by integrating different software components is a promising an...
Design specifications of software-intensive systems involve models that have been defined with diffe...
Abstract. The Unified Modeling Language (UML) favors the construc-tion of models composed of several...
International audienceNowadays, large-scale industrial software systems may involve hundreds of deve...
Models are paramount in model-driven engineering. In a software project many models may coexist, cap...
Model transformations are a central element of model-driven development (MDD) approaches such as th...
poster abstractModel-Driven Engineering (MDE) facilitates building solutions in many en-terprise app...
This thesis is on the automatic creation of model generators to assist the validation of model trans...
Background: In model-driven development, model transformation transforms one model to another betwee...
Software systems have become crucial for society and the economy to function. Constantly they are pe...
Design by contract is a software correctness methodology for procedural and object-oriented software...
Current trends in software engineering promote the contention that the use of model-driven approache...
Background and Motivation Model consistency in model driven engineering is becoming a widely adopted...
The final publication is available at Springer via http://dx.doi.org/10.1007/s10270-013-0388-7Modeli...
models play a central role throughout the entire development process. MDE combines domain-specific m...
Constructing complex software systems by integrating different software components is a promising an...
Design specifications of software-intensive systems involve models that have been defined with diffe...
Abstract. The Unified Modeling Language (UML) favors the construc-tion of models composed of several...