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
Link To Document