Analyzing object-oriented design patterns from an object-process viewpoint

被引:0
|
作者
Shlezinger, Galia [1 ]
Reinhartz-Berger, Iris
Dori, Dov
机构
[1] Technion Israel Inst Technol, Fac Ind Engn & Management, IL-32000 Haifa, Israel
[2] Univ Haifa, Dept Management Informat Syst, IL-31905 Haifa, Israel
来源
NEXT GENERATION INFORMATION TECHNOLOGIES AND SYSTEMS, PROCEEDINGS | 2006年 / 4032卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Design patterns are reusable proven solutions to frequently occurring design problems. To encourage software engineers to use design patterns effectively and correctly throughout the development process, design patterns should be classified and represented formally. In this paper, we apply Object Process Methodology (OPM) for representing and classifying design patterns. OPM enables concurrent representation of the structural and behavioral aspects of design patterns in a single and coherent view. Comparing OPM and UML models of seven popular design patterns, we found that the OPM models are more compact; comprehensible and expressive than their UML counterparts. Furthermore, the OPM models induce a straightforward classification of these design patterns into four groups: creational, structural composition, wrapper, and interaction design patterns.
引用
收藏
页码:186 / 197
页数:12
相关论文
共 50 条
  • [1] THE PROCESS OF OBJECT-ORIENTED DESIGN
    DECHAMPEAUX, D
    LEA, D
    FAURE, P
    SIGPLAN NOTICES, 1992, 27 (10): : 45 - 62
  • [2] Inference of object-oriented design patterns
    Tonella, P
    Antoniol, G
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2001, 13 (05): : 309 - 330
  • [3] Design patterns in object-oriented frameworks
    Srinivasan, S
    COMPUTER, 1999, 32 (02) : 24 - +
  • [4] Object-oriented design patterns recovery
    Antoniol, G
    Casazza, G
    Di Penta, M
    Fiutem, R
    JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 59 (02) : 181 - 196
  • [5] Object-Oriented Design Patterns for Detailed Design
    Al-Ahmad, W.
    JOURNAL OF OBJECT TECHNOLOGY, 2006, 5 (02): : 155 - 169
  • [6] Object-Oriented Design Process Model
    Din, Jamilah
    Idris, Sufian
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (10): : 71 - 79
  • [7] Object-oriented modelling of the design process
    Pavkovic, N
    Marjonovic, D
    Dekovic, D
    DESIGN RESEARCH - THEORIES, METHODOLOGIES, AND PRODUCT MODELLING, 2001, : 275 - 282
  • [8] Object-oriented patterns
    Coad, Peter
    Communications of the ACM, 1992, 35 (09) : 152 - 159
  • [9] Mapping procedural patterns to object-oriented design patterns
    Lano K.
    Malik N.
    Automated Software Engineering, 1999, 6 (3) : 265 - 289
  • [10] Implementing design patterns with object-oriented rules
    Weiss, GM
    Ros, JP
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1998, 11 (07): : 25 - +