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 :
بازگشت