DocumentCode :
1092037
Title :
Finding reusable UML sequence diagrams automatically
Author :
Robinson, William N. ; Woo, Han G.
Author_Institution :
Dept. of Comput. Inf. Syst., Georgia State Univ., Atlanta, GA, USA
Volume :
21
Issue :
5
fYear :
2004
Firstpage :
60
Lastpage :
67
Abstract :
In general, software reuse is defined as "the process of creating software systems from existing software". Software reuse does more than improve productivity in software development; it also increases the quality of the resulting software systems because it uses validated artifacts. However, requirements reuse lacks tool support. Techniques for retrieving, adapting, and consolidating reusable requirements have received relatively little attention in comparison with all the work on software reuse. The work in this area has not made sufficient progress to date to determine whether such approaches may be practical and may scale up. Our REUSER project seeks to address this tool gap by seamlessly assisting analysts as they reuse UML (Unified Modeling Language) artifacts. In particular, it automates artifact retrieval.
Keywords :
Unified Modeling Language; formal specification; software quality; software reusability; software tools; REUSER project; UML sequence diagrams; artifact retrieval automation; software development; software reuse; tool support; Computer aided software engineering; Humans; Libraries; Marketing and sales; Pattern analysis; Productivity; Programming; Software quality; Software systems; Unified modeling language; 010; 05; 210; 4; 415; 416; 460; 5; 60; 65; 67; CASE; Finding Reusable UML Sequence Diagrams Automatically; Georgia State University; Journal paper; Robinson, W.N.; Software analysts create many artifacts, and until recently, these have been cumbersome to reuse. REUSER is a CASE; UML; Woo, H.G.; analysis; computer-aided software engineering; design; reuse models; software; software engineering; tool that lets analysts automatically retrieve related artifacts for reuse. Evaluations of REUSER suggest that its approach to UML artifact reuse is effective. Moreover, its underlying graph-based concept clustering technique has repeatedly performed well in structured domains. In this article, the authors report on its effectiveness in assisting analysts to reuse UML sequence diagrams.; unified modeling language;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/MS.2004.1331304
Filename :
1331304
Link To Document :
بازگشت