loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2007 31st Annual International Computer Software and Applications Conference
Four Automated Approaches to Analyze the Quality of UML Sequence Diagrams
Beijing, China
July 24-July 27
ISBN: 0-7695-2870-8
Marcel F. Van Amstel, Eindhoven University of Technology, The Netherlands
Christian F.J. Lange, Eindhoven University of Technology, The Netherlands
Michel R.V. Chaudron, Eindhoven University of Technology, The Netherlands
UML sequence diagrams describe the interaction be- tween 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 vi- sualization 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 ap- proach is useful to identify implicit patterns and make them explicit. Third, we propose a series of checks to identify syn- tactic 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 vali- date them. These models showed a large number of defects which were acknowledged by their designers.
Citation:
Marcel F. Van Amstel, Christian F.J. Lange, Michel R.V. Chaudron, "Four Automated Approaches to Analyze the Quality of UML Sequence Diagrams," compsac, vol. 2, pp.415-424, 2007 31st Annual International Computer Software and Applications Conference, 2007
Usage of this product signifies your acceptance of the Terms of Use.