Publication View

Concurrency and Refinement in the Unified Modeling Language (2002)

Abstract
This paper shows how a formal notion of refinement may be defined for models, and model components, expressed in the Unified Modeling Language (UML). A formal, behavioural semantics is given to combinations of class, object, and state diagrams, using the notation of Communicating Sequential Processes (CSP); this semantics is adequate for the analysis of concurrent, communicating behaviour, and induces a notion of refinement for UML based upon existing notions of traces and failures refinement for CSP. 1

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.92.8113
Source http://www.agedis.de/documents/refine.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Type text
Language English
Relation 10.1.1.85.2760, 10.1.1.23.8944, 10.1.1.107.4307, 10.1.1.6.2319, 10.1.1.83.134, 10.1.1.101.8235, 10.1.1.108.3505, 10.1.1.78.8499, 10.1.1.83.6592, 10.1.1.91.5702