An approach for pattern oriented software development based on a design handbook

被引:3
|
作者
Ram, DJ [1 ]
Anantharaman, KN [1 ]
Guruprasad, KN [1 ]
Sreekanth, M [1 ]
Raju, SVGK [1 ]
Rao, AA [1 ]
机构
[1] Indian Inst Technol Madras, Dept Comp Sci & Engn, Distributed & Object Syst Lab, Chennai, India
关键词
D O I
10.1023/A:1018904220078
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In many mature engineering disciplines, reuse of available design knowledge is helped by the presence of handbooks. These handbooks record the details of existing system components and help in the process of evaluating design alternatives while building new systems. In recent times, design patterns have been identified as fundamental components of an object oriented design. However, they are presented in a format that may not be best suited for systematic selection and use while evaluating design alternatives. This paper provides a procedure to construct a handbook based on design patterns. This handbook helps designers in methodical selection of design patterns. The construction of the handbook is based on the identification of a set of key attributes of a design pattern and quantification of these attributes using the principles of measurement theory. A new methodology for object oriented design which consults the handbook during the design process is also introduced. The proposed methodology along with the handbook helps in evaluating different design alternatives.
引用
收藏
页码:329 / 358
页数:30
相关论文
共 50 条
  • [41] Structural Formalization of Design-Pattern Based Software Design
    Singh, Pushpendra B.
    Chaudhary, Banshi D.
    THIRD INTERNATIONAL CONFERENCE ON DIGITAL SOCIETY: ICDS 2009, PROCEEDINGS, 2009, : 283 - 288
  • [42] Development of simulation software for evaporator with object oriented programming approach
    Ding, GL
    Zhang, CL
    Liu, J
    Wei, WJ
    Nakayama, M
    Fukaya, M
    Oh, G
    Inagaki, T
    CRYOGENICS AND REFRIGERATION - PROCEEDINGS OF ICCR'2003, 2003, : 528 - 531
  • [43] An Aspect-Oriented Approach for the Development of Complex Simulation Software
    Ionescu, Tudor B.
    Piater, Andreas
    Scheuermann, Walter
    Laurien, Eckart
    JOURNAL OF OBJECT TECHNOLOGY, 2010, 9 (01): : 161 - 181
  • [44] Integrative Educational Approach Oriented Towards Software and Systems Development
    Stoica, A. J.
    Islam, S.
    INTERNATIONAL JOURNAL OF ENGINEERING PEDAGOGY, 2013, 3 (01): : 36 - 43
  • [45] Formal object-oriented approach to software development of CIMS
    East China Univ of Science and, Technology, Shanghai, China
    Gaojishu Tongxin/High Technology Letters, 1997, 7 (08): : 5 - 8
  • [46] An Agile Approach to Improve Process-Oriented Software Development
    Herden, Adriana
    Muniz Farias, Pedro Porfirio
    Albuquerque, Adriano Bessa
    SOFTWARE ENGINEERING PERSPECTIVES AND APPLICATION IN INTELLIGENT SYSTEMS, VOL 2, 2016, 465 : 413 - 424
  • [47] A Pattern-oriented Design Framework for Self-adaptive Software Systems
    Arcaini, Paolo
    Mirandola, Raffaela
    Riccobene, Elvinia
    Scandurra, Patrizia
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2019), 2019, : 166 - 169
  • [48] On pattern oriented software architecture for the grid
    Prem, H
    Raghavan, NRS
    PARALLEL COMPUTING: SOFTWARE TECHNOLOGY, ALGORITHMS, ARCHITECTURES AND APPLICATIONS, 2004, 13 : 643 - 650
  • [49] Utilising object oriented approach in a knowledge based system development for an engineering design
    Samad, M
    Yusuf, F
    2002 STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT, PROCEEDINGS: GLOBALIZING RESEARCH AND DEVELOPMENT IN ELECTRICAL AND ELECTRONICS ENGINEERING, 2002, : 460 - 463
  • [50] Quality metrics of Object Oriented design for software development and re-development
    Liu, K
    Zhou, S
    Yang, H
    FIRST ASIA-PACIFIC CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2000, : 127 - 135