Go home now Header Background Image
Submission Procedure
share: |
Follow us
Volume 10 / Issue 11

available in:   PDF (175 kB) PS (164 kB)
Similar Docs BibTeX   Write a comment
Links into Future
DOI:   10.3217/jucs-010-11-1540


Checking Consistency between UML Class and State Models Based on CSP and B

W. L. Yeung (Dept of Computing and Decision Sciences, Lingnan University, Hong Kong)

Abstract: The B Abstract Machine Notation (AMN) and the notation of Communicating Sequential Processes (CSP) have previously been applied to formalise the UML class and state diagrams, respectively. This paper discusses their integrated use in checking the consistency between the two kinds of UML diagrams based on some recent results of research in integrated formal methods. Through a small information system example, the paper illustrates a clear-cut separation of concerns in employing the two formal methods. Of particular interest is the treatment of recursive calls within a single class of objects.

Keywords: B Abstract Machine Notation, Communicating Sequential Processes, UML, formal methods

Categories: D.2.1, D.2.2