MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Analysing UML Active Classes and Associated State Machines -- A Lightweight Formal Approach (2000) [28 citations — 8 self]

Download:
Download as a PDF
by G. Reggio, E. Astesiano, H. Hussmann
Proc. FASE 2000, number 1783 in Lecture Notes in Computer Science
http://www.inf.tu-dresden.de/TU/Informatik/ST2/ST/papers/fase00.pdf
Add To MetaCart

Abstract:

Abstract. We consider the problem of precisely de ning UML active classes with an associated state chart. We are convinced that the rst step to make UML precise is to nd an underlying formal model for the systems modelled by UML. We argue that labelled transition systems are a sensible choice; indeed they have worked quite successfully for languages as Ada and Java. Moreover, we think that this modelization will help to understand the UML constructs and to improve their use in practice. Here we present the labelled transition system associated with an active class using the algebraic speci cation language CASL. The task of making precise this fragment of UML raises many questions about both the \precise " meaning of some constructs and the soundness of some allowed combination of constructs. 1

Citations

55 CoFI: The Common Framework Initiative for algebraic specification and development – Mosses - 1997
31 State Diagrams in UML: A Formal Semantics Using Graph Transformations – Gogolla, Parisi-Presicce - 1998
13 Formalising the UML in Structured Temporal Theories – Lano, Bicarregui - 1998
13 Specification of Abstract Dynamic Data Types: A Temporal Logic Approach – Costa, Reggio - 1997
10 Systems, views and models of UML – Breu, Grosu, et al. - 1998
6 The Ada Challenge for New Formal Semantic Techniques – Astesiano, Giovini, et al. - 1986
5 A Proposal for a Semantics of a Subset of Multi-Threaded Good Java Programs – Coscia, Reggio - 1998
2 A CASL Formal Definition of UML Active Classes and Associated State Machines – Reggio, Astesiano, et al. - 1999
1 Speci cation of Abstract Dynamic Data Types: A Temporal Logic Approach – Costa, Reggio - 1997
1 Some questions relating to actions and their parameter, and relating to signals. Private communication – Rumbaugh - 1999
1 The Uni ed Modeling Language Reference Manual. Object Technology Series – Rumbaugh, Jacobson, et al. - 1999