• 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