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

International Journal on Software and Systems Modeling

A method of refinement in UML-B

0
UML-B is a 'UML-like' graphical front-end for Event-B that provides support for object-oriented and state machine modelling concepts, which...

A pattern-based approach for improving model quality

0
UML class diagrams play a central role in modeling activities, and it is essential that class diagrams keep their...

Metamodel specialization for graphical language support

0
Most of current modeling languages are based on graphical diagrams. The concrete graphical syntax of these languages typically is...

A powertype-based metamodelling framework

0
Software development methodologies may be described in the context of an underpinning metamodel, but the precise mechanisms that permit...

Automatic generation of UML profile graphical editors for Papyrus

0
UML profiles offer an intuitive way for developers to build domain-specific modelling languages by reusing and extending UML concepts....

Automated formal verification of visual modeling languages by model checking

0
Graph transformation has recently become more and more popular as a general, rule-based visual specification paradigm to formally capture...

Formalization of UML state machines using temporal logic

0
The main purpose of this paper is to approach the use of formal methods in computing. In more specific...

Modeling learning technology systems as business systems

0
The design of Learning Technology Systems, and the Software Systems that support them, is largely conducted on an intuitive,...

Dinosaur meets Archaeopteryx? or: Is there an alternative for Rational’s Unified Process?

0
Since 1999, Rational's Unified Process (RUP) is being offered as a guideline for software projects using the Unified Modeling...

SAMM: an architecture modeling methodology for ship command and control systems

0
Ship command and control systems (SCCSs) are composed of large-scale, complex, real-time and software-intensive systems that complete tasks collaboratively....