This paper defines a formal semantics for a subset of the Unified Modeling Language (UML). It shows how suitable combinations of class, object, state, and sequence diagrams can be associated with patterns of interaction, expressed in the event notation of Communicating Sequential Processes (CSP). The diagram semantics is then extended to give a meaning to complete models—suitable combinations of diagrams—and thus a concurrency semantics for object models written in UML. This model semantics is in turn used to define a theory of refinement, based upon existing notions of data and process refinement
In a UML model, different aspects of a system are covered by different types of diagrams and this be...
The Event-B method is a formal approach to modelling systems, using refinement. Initial specificatio...
The B Abstract Machine Notation (AMN) and the notation of Communicating Sequential Processes (CSP) h...
The Unified Modelling Language (UML) includes a variant of Statecharts [5], called State Diagrams (S...
Abstract. This paper presents a pattern of usage for the Unified Mod-eling Language (UML), intended ...
In UML 2.0 sequence diagrams have been considerably extended but their expressiveness and semantics ...
The state diagram notation, a derivative of Harel's StateCharts, is an important component of the Un...
This paper reports the results of a workshop held at ECOOP'99. The workshop was set up to find answe...
The Systems Modeling Language (SysML), an extension of a subset of the Unified Modeling Language (UM...
The UML (Unified Modelling Language) state diagram notation is a graphical language which comprises ...
AbstractWe propose Concurrent Transaction Frame Logic (CTFL) as a language to provide formal semanti...
This paper presents a predicative semantic model for integrating models from UML class diagrams and ...
Model Refinement is a relationship that relates two elements representing the same concept at differ...
AbstractWe define a subset krtUML of UML which is rich enough to express such modelling entities of ...
The B Abstract Machine Notation (AMN) and the notation of Communicating Sequential Processes (CSP) h...
In a UML model, different aspects of a system are covered by different types of diagrams and this be...
The Event-B method is a formal approach to modelling systems, using refinement. Initial specificatio...
The B Abstract Machine Notation (AMN) and the notation of Communicating Sequential Processes (CSP) h...
The Unified Modelling Language (UML) includes a variant of Statecharts [5], called State Diagrams (S...
Abstract. This paper presents a pattern of usage for the Unified Mod-eling Language (UML), intended ...
In UML 2.0 sequence diagrams have been considerably extended but their expressiveness and semantics ...
The state diagram notation, a derivative of Harel's StateCharts, is an important component of the Un...
This paper reports the results of a workshop held at ECOOP'99. The workshop was set up to find answe...
The Systems Modeling Language (SysML), an extension of a subset of the Unified Modeling Language (UM...
The UML (Unified Modelling Language) state diagram notation is a graphical language which comprises ...
AbstractWe propose Concurrent Transaction Frame Logic (CTFL) as a language to provide formal semanti...
This paper presents a predicative semantic model for integrating models from UML class diagrams and ...
Model Refinement is a relationship that relates two elements representing the same concept at differ...
AbstractWe define a subset krtUML of UML which is rich enough to express such modelling entities of ...
The B Abstract Machine Notation (AMN) and the notation of Communicating Sequential Processes (CSP) h...
In a UML model, different aspects of a system are covered by different types of diagrams and this be...
The Event-B method is a formal approach to modelling systems, using refinement. Initial specificatio...
The B Abstract Machine Notation (AMN) and the notation of Communicating Sequential Processes (CSP) h...