UML – the Good, the Bad or the Ugly? Perspectives from a panel of...
None
Read the full paper here: http://www.sosym.org/
Profiling the publish/subscribe paradigm for automated analysis using colored Petri nets
UML sequence diagrams are used to graphically describe the message interactions between the objects participating in a certain scenario....
A UML-Based Approach to System Testing
System testing is concerned with testing an entire system based on its specifications. In the context of object-oriented, UML...
Systematic stereotype usage
As one of the UML's main extension mechanisms, stereotypes play a crucial role in the UML's ability to serve...
Implementing associations: UML 2.0 to Java 5
A significant current software engineering problem is the conceptual mismatch between the abstract concept of an association as found...
A method for describing the syntax and semantics of UML statecharts
In this article we present a method for describing the language of UML statecharts. Statecharts are syntactically defined as...
A method of refinement in UML-B
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
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
Most of current modeling languages are based on graphical diagrams. The concrete graphical syntax of these languages typically is...
A powertype-based metamodelling framework
Software development methodologies may be described in the context of an underpinning metamodel, but the precise mechanisms that permit...