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