• DocumentCode
    3353115
  • Title

    Generating structured implementation schemes from UML sequence diagrams

  • Author

    Selonen, Petri ; Systä, Tarja ; Koskimies, Kai

  • Author_Institution
    Software Syst. Lab., Tampere Univ. of Technol., Finland
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    317
  • Lastpage
    328
  • Abstract
    In the Unified Modeling Language (UML), a use case describes a particular functionality a system can perform by interacting with outside actors. A realization of a use case can be given as a set of sequence diagrams. The paper discusses how to generate structured implementation schemes represented as pseudocode from a set of sequence diagrams in UML. The proposed approach can be applied to any set of sequence diagrams, allowing the user to view the implementations of operation bodies as implied by this set of sequence diagrams, and to merge the different views into a single implementation scheme that can be used as a starting point for the actual implementation. We show how these techniques can be exploited in a UML-based CASE environment by augmenting an automatically generated class diagram with UML notes describing implementation schemes for individual operations. The described techniques have been implemented in a real CASE environment
  • Keywords
    computer aided software engineering; diagrams; object-oriented programming; specification languages; structured programming; UML notes; UML sequence diagrams; UML-based CASE environment; Unified Modeling Language; automatically generated class diagram; individual operations; operation bodies; outside actors; pseudocode; real CASE environment; sequence diagrams; single implementation scheme; structured implementation schemes; system functionality; use case; Collaboration; Computer aided software engineering; Computer industry; Laboratories; Object oriented modeling; Programming; Software standards; Software systems; Standards development; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 2001. TOOLS 39. 39th International Conference and Exhibition on
  • Conference_Location
    Santa Barbara, CA
  • ISSN
    1530-2067
  • Print_ISBN
    0-7695-1251-8
  • Type

    conf

  • DOI
    10.1109/TOOLS.2001.941684
  • Filename
    941684