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