Behavioral specification of GOF design patterns with LOTOS

被引:16
|
作者
Saeki, M [1 ]
机构
[1] Tokyo Inst Technol, Dept Comp Sci, Meguro Ku, Tokyo 1528552, Japan
关键词
D O I
10.1109/APSEC.2000.896727
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software patterns such as Gang-Of-Four (GOF) design patterns are one of the promising approaches to develop software of high quality with less efforts. To design larger and complicated software, we often combine design patterns into larger one, and in this situation the significant point is how to get consistent combination of the patterns. More concretely, the techniques to check if the combined patterns are consistently collaborated from behavioral view is one of the crucial issues. In this paper, we proposed the 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.
引用
收藏
页码:408 / 415
页数:8
相关论文
共 50 条
  • [21] FORMAL SPECIFICATION AND VERIFICATION OF ISDN SERVICES IN LOTOS
    YAMANO, K
    JOKANOVIC, D
    ANDO, T
    OHTA, M
    TAKAHASHI, K
    IEICE TRANSACTIONS ON COMMUNICATIONS, 1992, E75B (08) : 715 - 722
  • [22] AN INTERPRETER FOR LOTOS, A SPECIFICATION LANGUAGE FOR DISTRIBUTED SYSTEMS
    LOGRIPPO, L
    OBAID, A
    BRIAND, JP
    FEHRI, MC
    SOFTWARE-PRACTICE & EXPERIENCE, 1988, 18 (04): : 365 - 385
  • [23] Software Engineering Paradigm Independent Design Problems, GoF 23 Design Patterns, and Aspect Design
    Vaira, Zilvinas
    Caplinskas, Albertas
    INFORMATICA, 2011, 22 (02) : 289 - 317
  • [24] Teaching GoF design patterns through refactoring and role-play
    Jimenez-Diaz, Guillermo
    Gomez-Albarran, Mercedes
    Gonzalez-Calero, Pedro A.
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2008, 24 (04) : 717 - 728
  • [25] SPECIFICATION AND VERIFICATION OF A SLIDING WINDOW PROTOCOL IN LOTOS
    MADELAINE, E
    VERGAMINI, D
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 2 : 495 - 510
  • [26] Specification and verification of synchronous hardware using LOTOS
    He, J
    Turner, KJ
    FORMAL METHODS FOR PROTOCOL ENGINEERING AND DISTRIBUTED SYSTEMS, 1999, 28 : 295 - 312
  • [27] SPECIFICATION AND DETECTION OF IN-SERVICE INTERFERENCE USING LOTOS
    DAHL, OC
    NAJM, E
    FORMAL DESCRIPTION TECHNIQUES, VI, 1994, 22 : 53 - 69
  • [28] Formal specification of design patterns and their instances
    Taibi, Toufik
    Taibi, Fathi
    2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2006, : 33 - +
  • [29] Formal specification of design patterns' relationships
    Taibi, Toufik
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER SCIENCE AND TECHNOLOGY, 2006, : 310 - 315
  • [30] AN INTEGRATED USER-FRIENDLY SPECIFICATION ENVIRONMENT FOR LOTOS
    SHIRATORI, N
    LEE, ES
    IEICE TRANSACTIONS ON COMMUNICATIONS, 1992, E75B (10) : 931 - 941