We propose a precise definition of UML active classes through associated labelled transition systems using the algebraic Specification language Casl. We are convinced that the first step to make UML precise is to find an underlying formal model for the systems modelled by UML, and we argue that labelled transition systems are a sensible choice. This modelization will help understanding the UML constructs and will improve their use in practice. One of our aims is, in the future, to use the powerful animation and verification tools available for algebraic specifications with UML Specifications. We simplify the problem of the applicability of our semantics by restricting the state machine constructs considered. This restriction does not, howev...
AbstractWe define a subset krtUML of UML which is rich enough to express such modelling entities of ...
The UML (Unified Modelling Language) state diagram notation is a graphical language which comprises ...
UML (Unified Modeling Language [1]) is a standard notation based on a set of diagrams to describe th...
The paper discusses a complete formalisation of UML state machine semantics. This formalisation is g...
The lack of a formal semantics for UML-RT makes it inadequate for rigourous system development, espe...
Abstract. UML is a widely used notation, and formalizing its semantics is an important issue. Here, ...
We present a transparent yet rigorous conceptual framework for defining the semantics of dynamic UML...
There exist many formalisms for modeling the behavior of (software) systems. These formalisms serve ...
This paper presents a formal Object-Z model of the UML State Machine. We encapsulate the abstract sy...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
This paper presents a technique to model check UML specifications by translating UMLmodels to the m...
Abstract. There exist many formalisms for modeling the behavior of (software) systems. These formali...
In this paper we present a part of Casl-Mdl, a visual modelling notation based on Casl-Ltl (an exten...
AbstractWe present the UMC framework for the formal analysis of concurrent systems specified by coll...
The Unified Modelling Language (UML) includes a variant of Statecharts [5], called State Diagrams (S...
AbstractWe define a subset krtUML of UML which is rich enough to express such modelling entities of ...
The UML (Unified Modelling Language) state diagram notation is a graphical language which comprises ...
UML (Unified Modeling Language [1]) is a standard notation based on a set of diagrams to describe th...
The paper discusses a complete formalisation of UML state machine semantics. This formalisation is g...
The lack of a formal semantics for UML-RT makes it inadequate for rigourous system development, espe...
Abstract. UML is a widely used notation, and formalizing its semantics is an important issue. Here, ...
We present a transparent yet rigorous conceptual framework for defining the semantics of dynamic UML...
There exist many formalisms for modeling the behavior of (software) systems. These formalisms serve ...
This paper presents a formal Object-Z model of the UML State Machine. We encapsulate the abstract sy...
The “Unified Modeling Language ” (UML [1]) is generally accepted as the de facto standard notation f...
This paper presents a technique to model check UML specifications by translating UMLmodels to the m...
Abstract. There exist many formalisms for modeling the behavior of (software) systems. These formali...
In this paper we present a part of Casl-Mdl, a visual modelling notation based on Casl-Ltl (an exten...
AbstractWe present the UMC framework for the formal analysis of concurrent systems specified by coll...
The Unified Modelling Language (UML) includes a variant of Statecharts [5], called State Diagrams (S...
AbstractWe define a subset krtUML of UML which is rich enough to express such modelling entities of ...
The UML (Unified Modelling Language) state diagram notation is a graphical language which comprises ...
UML (Unified Modeling Language [1]) is a standard notation based on a set of diagrams to describe th...