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

Publications

Supporting the reconciliation of models of object behaviour

0
This paper presents Reconciliation+, a method which identifies overlaps between models of software systems behaviour expressed as UML object...

Least-change bidirectional model transformation with QVT-R and ATL

0
QVT Relations (QVT-R) is the standard language proposed by the OMG to specify bidirectional model transformations. Unfortunately, in part...

Specification of invariability in OCL: Specifying invariable system parts and views

0
The Object Constraint Language (OCL) is a high-level, object-oriented language for contractual system specifications. Despite its expressivity, OCL does...

OMEGA: correct development of real time and embedded systems

0
None Read the full paper here: http://www.sosym.org/

Converting metamodels to graph grammars: doing without advanced graph grammar features

0
In this paper, we present a method to convert a metamodel in the form of a UML class diagram...

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....

Transformation challenges: from software models to performance models

0
A software model can be analysed for non-functional requirements by extending it with suitable annotations and transforming it into...