Title :
Commutability of Design Pattern Instantiation and Integration
Author :
Dong, Jing ; Peng, Tu ; Qiu, Zongyan
Author_Institution :
Univ. of Texas at Dallas, Richardson
Abstract :
Design patterns capture expert design experience in generic design structure and behavior. A design pattern needs to be instantiated before using. It can be integrated with other patterns as well. The instantiation and integration operations are two important operations when a designer uses a design pattern in a particular application. In this paper, we investigate the commutability of these two operations based on our formal specification framework. We provide rigorous proofs on the conditions when the order of these two operations does not matter. Our results enable the software designers to choose their design processes with assurance of their equivalence.
Keywords :
formal specification; process algebra; design pattern instantiation; design pattern integration; formal specification; software designer; Application software; Bridges; Computer science; Concrete; Design engineering; Java; Packaging; Process design; Software design; Software systems;
Conference_Titel :
Theoretical Aspects of Software Engineering, 2007. TASE '07. First Joint IEEE/IFIP Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-0-7695-2856-4
DOI :
10.1109/TASE.2007.14