• DocumentCode
    1740300
  • Title

    Behavioral specification of GOF design patterns with LOTOS

  • Author

    Saeki, Motoshi

  • Author_Institution
    Dept. of Comput. Sci., Tokyo Inst. of Technol., Japan
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    408
  • Lastpage
    415
  • Abstract
    Software patterns such as gang-of-four (GOF) design patterns are a promising approach for developing software of high quality with less effort. To design larger and complicated software, we often combine design patterns into a larger one, and in this situation obtaining a consistent combination of patterns is important. More concretely, the techniques for checking if the combined patterns are consistently collaborated from a behavioral view is a crucial issue. We propose a technique to define the behavior of the design patterns based on the formal description technique LOTOS (Language of Temporal Ordering Specification). By executing the behavioral descriptions on a LOTOS simulator, we can check the behavioral consistency of the patterns. We also illustrate how our technique works well by using the combination of GOF composite and command patterns
  • Keywords
    formal specification; object-oriented methods; object-oriented programming; specification languages; LOTOS simulator; behavioral specification; composite and command patterns; gang-of-four design patterns; software patterns; Algebra; Collaboration; Collaborative software; Computer science; Concrete; History; Object oriented modeling; Programming; Software design; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2000. APSEC 2000. Proceedings. Seventh Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-0915-0
  • Type

    conf

  • DOI
    10.1109/APSEC.2000.896727
  • Filename
    896727