• DocumentCode
    2551706
  • Title

    Formalizing Object Oriented Design Patterns with Object-Z

  • Author

    Rauf, Irum ; Nadeem, Aamer ; Khokhar, Masud

  • Author_Institution
    Center for Software Dependability, MohammadAli Jinnah Univ., Islamabad
  • fYear
    2006
  • fDate
    23-24 Dec. 2006
  • Firstpage
    269
  • Lastpage
    274
  • Abstract
    As design patterns are gaining widespread acceptance at industrial level, efforts have come into play to formalize them. The formalization of design patterns is done to clear ambiguities in their concept, check consistency in models by developing verification tools, and provide ease of use to the designer. In this paper, we survey the work on formalization of design patterns. The approach proposed of Kim and Carrington has been studied in detail, which focuses on formalizing design patterns in Object-Z. We use this approach to formalize bridge, composite, and decorator patterns. We believe that formalization of these design patterns will lead to a better and minimal fault implementation of the final software
  • Keywords
    formal verification; object-oriented methods; software tools; Object-Z; formal languages; meta model; object oriented design patterns; verification tools; Bridges; Computer industry; Design methodology; Formal languages; Industry applications; Natural languages; Object oriented modeling; Software design; Software reusability; Unified modeling language; Design Patterns; Formal languages; GoF; Meta Model; Object-Z;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multitopic Conference, 2006. INMIC '06. IEEE
  • Conference_Location
    Islamabad
  • Print_ISBN
    1-4244-0795-8
  • Electronic_ISBN
    1-4244-0795-8
  • Type

    conf

  • DOI
    10.1109/INMIC.2006.358176
  • Filename
    4196419