DocumentCode :
3283528
Title :
Four Automated Approaches to Analyze the Quality of UML Sequence Diagrams
Author :
Van Amstel, Marcel F. ; Lange, Christian F J ; Chaudron, Michel R V
Author_Institution :
Eindhoven Univ. of Technol., Eindhoven
Volume :
2
fYear :
2007
fDate :
24-27 July 2007
Firstpage :
415
Lastpage :
424
Abstract :
UML sequence diagrams describe the interaction between objects of a system. In this paper, we present four approaches to analyze the quality of sequence diagrams. First, we propose formal model checking techniques and visualization to analyze the possible interaction traces and to identify ambiguities in a sequence diagram. Second, we identified patterns of common interactive behavior and we present an approach to identify these patterns. This approach is useful to identify implicit patterns and make them explicit. Third, we propose a series of checks to identify syntactic defects in sequence diagrams. The fourth approach consists of metrics describing properties such as coverage. The proposed approaches complement each other rather than being competing alternatives. We implemented these approaches in our SquAT tool and conducted a multi case study on three industrial and five research models to validate them. These models showed a large number of defects which were acknowledged by their designers.
Keywords :
Unified Modeling Language; data visualisation; formal specification; SquAT tool; UML sequence diagrams; automated approach; formal model checking; implicit patterns; interactive behavior; syntactic defects; visualization technique; Automata; Collaborative work; Computer aided software engineering; Performance analysis; Software architecture; Software design; Software engineering; Software standards; Unified modeling language; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
Conference_Location :
Beijing
ISSN :
0730-3157
Print_ISBN :
0-7695-2870-8
Type :
conf
DOI :
10.1109/COMPSAC.2007.119
Filename :
4291156
Link To Document :
بازگشت