loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
First International Conference on Software Engineering and Formal Methods (SEFM'03)
Behavioral Consistency Validation of UML Diagrams
Brisbane, Australia
September 22-September 27
ISBN: 0-7695-1949-0
Boris Litvak, Tel-Aviv University and IBM Research Center, Haifa
Shmuel Tyszberowicz, Tel-Aviv University and the Academic College of Tel-Aviv Yaffo
Amiram Yehudai, Tel-Aviv University and the Academic College of Tel-Aviv Yaffo

UML provides several kinds of diagrams to model the behavior and structure of a system under development. A consistency problem may arise due to the fact that some aspects of the model may be described by more than one diagram. Hence, it is important that the consistency of the system description should be checked before implementing it.

This paper describes an algorithmic approach to a consistency check between UML Sequence and State diagrams. The algorithm we provide also handles complex State diagrams, e.g. diagrams that include forks, joins, and concurrent composite states. We describe the algorithm in detail, and elaborate on the design decisions made while developing the algorithm. We have implemented BVUML, a tool that assists in automating the validation process.

Citation:
Boris Litvak, Shmuel Tyszberowicz, Amiram Yehudai, "Behavioral Consistency Validation of UML Diagrams," sefm, pp.118, First International Conference on Software Engineering and Formal Methods (SEFM'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.