loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
14th IEEE International Requirements Engineering Conference (RE'06)
Matching Antipatterns to Improve the Quality of Use Case Models
Minneapolis/St. Paul, Minnesota, USA
September 11-September 15
ISBN: 0-7695-2555-5
Mohamed El-Attar, University of Alberta, Canada
James Miller, University of Alberta, Canada
Use Case modeling is an effective technique used to capture functional requirements. Use Case models are mainly composed of textual descriptions written in natural language and simple diagrams that adhere to a few syntactic rules. This simplicity can be deceptive as many modelers create Use Case models that are incorrect, inconsistent, and ambiguous and contain restrictive design decisions. In this paper, a new methodology is described that utilizes antipatterns to detect potentially defective areas in Use Case models. This paper introduces the tool ARBIUM, which will support the proposed technique and aid analysts to improve the quality of their models. ARBIUM presents a framework that will allow developers to define their own antipatterns using OCL and textual descriptions. The proposed approach and tool are applied to a distributed biodiversity database Use Case model to demonstrate its feasibility. Our results indicate that they can improve the overall clarity and precision of Use Case models.
Citation:
Mohamed El-Attar, James Miller, "Matching Antipatterns to Improve the Quality of Use Case Models," re, pp.99-108, 14th IEEE International Requirements Engineering Conference (RE'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.