planning - designing - developing IT
Special Interest Group on Systems Analysis and Design

Publications

Bridging proprietary modelling and open-source model management tools: the case of PTC Integrity Modeller...

0
While the majority of research on Model-Based Software Engineering revolves around open-source modelling frameworks such as the Eclipse Modelling...

Evaluating the effort of composing design models: a controlled experiment

0
Model composition plays a key role in many tasks in model-centric software development, e.g., evolving UML diagrams to add...

Resolving model inconsistencies using automated regression planning

0
One of the main challenges in model-driven software engineering is to automate the resolution of design model inconsistencies. We...

Model driven architecture: Principles and practice

0
Model Driven Architecture (MDA) is an approach to application modeling and generation that has received a lot of attention...

Specifying and executing behavioral requirements: the play-in/play-out approach

0
A powerful methodology for scenario-based specification of reactive systems is described, in which the behavior is "played in" directly...

Generating instance models from meta models

0
Meta modeling is a wide-spread technique to define visual languages, with the UML being the most prominent one. Despite...

Reusable model transformations

0
Model transformations written for an input metamodel may often apply to other metamodels that share similar concepts. For example,...

Contract-based modeling and verification of timed safety requirements within SysML

0
In order to cope with the growing complexity of critical real-time embedded systems, systems engineering has adopted a component-based...

Correct-by-construction synthesis of model transformations using transformation patterns

0
Model transformations are an essential part of model-based development approaches, such as Model-driven Architecture (MDA) and Model-driven Development (MDD)....

Expert’ voice: The BabyUML discipline of programming: (where a Program =data + Communication +Algorithms)

0
I want increased confidence in my programs. I want my own and other people's programs to be more readable....