Title :
A method of implementing UML virtual machines with some constraints based on abstract state machines
Author :
Shen, Wuwei ; Compton, Kevin ; Huggins, James
Author_Institution :
Dept. of Comput. Sci., Western Michigan Univ., Kalamazoo, MI, USA
Abstract :
UML has become a standard language for designing software systems. To help software developers design a correct UML model for a software system has become an important goal for many UML CASE tools. We propose a new UML virtual machine based on abstract state machines. We combine the UML meta-model, UML model and user objects model into one under the ASM virtual machine for UML. Since the ASM virtual machine for UML supports OCL, software developers can precisely design a software model and then find some errors such as inconsistency in the model with the help of the ASM virtual machine.
Keywords :
program compilers; software engineering; specification languages; virtual machines; Object Constraint Language; UML meta-model; UML virtual machine; abstract state machines; software model; software system design; Computer aided software engineering; Computer science; Programming; Software design; Software standards; Software systems; Software tools; System testing; Unified modeling language; Virtual machining;
Conference_Titel :
Software Engineering Conference, 2003. Tenth Asia-Pacific
Print_ISBN :
0-7695-2011-1
DOI :
10.1109/APSEC.2003.1254375