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