2005 Australian Software Engineering Conference (ASWEC'05) Consistent Code Generation from UML Models Brisbane, Australia March 29-April 01 ISBN: 0-7695-2257-2
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ASWEC.2005.17
Relational Calculus of Object Systems (rCOS) is an OO-language which is equipped with an observation-oriented semantics and a refinement calculus based on the Hoare and He?s Unifying Theories of Programming (UTP). In this paper, we give syntactic definitions for class diagrams and sequence diagrams in UML 2.0. Based on these definitions, we give an algorithm for checking the consistency of a class diagram and a sequence diagram. Furthermore, we develop an algorithm to generate rCOS code from any given consistent class diagram and sequence diagram.
Index Terms:
Object Orientation, Semantics, UTP, UML, Code generation, Consistency
Citation:
Quan Long, Zhiming Liu, Xiaoshan Li, He Jifeng, "Consistent Code Generation from UML Models," aswec, pp.23-30, 2005 Australian Software Engineering Conference (ASWEC'05), 2005 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||