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 条
  • [1] SOME TOPICS IN THE DESIGN OF THE SPECIFICATION LANGUAGE LOTOS
    CARCHIOLO, V
    FARO, A
    MINISSALE, F
    SCOLLO, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1984, 167 : 47 - 58
  • [2] Probabilistic detection of GoF design patterns
    Bozorgvar, Niloofar
    Rasoolzadegan, Abbas
    Harati, Ahad
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (02): : 1654 - 1682
  • [3] Probabilistic detection of GoF design patterns
    Niloofar Bozorgvar
    Abbas Rasoolzadegan
    Ahad Harati
    The Journal of Supercomputing, 2023, 79 : 1654 - 1682
  • [4] Formal Specification of Structural and Behavioral Aspects of Design Patterns
    Dey, Shouvik
    Bhattacharya, Swapan
    JOURNAL OF OBJECT TECHNOLOGY, 2010, 9 (06): : 99 - 126
  • [5] An Automated Method for Selecting GoF Design Patterns
    Rahmati, Raheleh
    Rasoolzadegan, Abbas
    Dehkordy, Diyana Tehrany
    2019 9TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE 2019), 2019, : 345 - 350
  • [6] Analysis of catalogue of GoF software design patterns
    Gahlyan, Preeti
    Singh, Shailendra Narayan
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE CONFLUENCE 2018 ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING, 2018, : 814 - 818
  • [7] Implementing Game Mechanics with GoF Design Patterns
    Kounoukla, Xeni-Christina
    Ampatzoglou, Apostolos
    Anagnostopoulos, Konstantinos
    20TH PAN-HELLENIC CONFERENCE ON INFORMATICS (PCI 2016), 2016,
  • [8] Interpretation of SDL specification in LOTOS
    Ando, Tsuyoshi
    Ohta, Masataka
    Takahashi, Kaoru
    1600, Scripta Technica Inc, New York, NY, United States (25):
  • [9] A LOTOS framework for middleware specification
    Rosa, Nelson Souto
    Cunha, Paulo Roberto Freire
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2006, 2006, 4229 : 136 - 142
  • [10] INTERPRETATION OF SDL SPECIFICATION IN LOTOS
    ANDO, T
    OHTA, M
    TAKAHASHI, K
    SYSTEMS AND COMPUTERS IN JAPAN, 1994, 25 (07) : 19 - 38