Pattern-based framework for modularized software development and evolution robustness

被引:9
|
作者
Chang, Chih-Hung [1 ]
Lu, Chih-Wei [1 ]
Hsiung, Pao-Ann [2 ]
机构
[1] Hsiuping Inst Technol, Dept Informat Management, Dali City, Taichung County, Taiwan
[2] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Min Hsiung, Chia Yi, Taiwan
关键词
Software standardization and integration; Evolution robustness; Design pattern; Framework; DESIGN PATTERNS; REUSE; QUALITY;
D O I
10.1016/j.infsof.2010.11.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Software development is now facing much more challenges than ever before due to the intrinsic high complexity and the increasing demands of the quick-service-ready paradigm. Objective: As the developers are now called for more quality software systems from the industries, there is insufficient guidance from the methodologies and standards of software engineering that can provide assistance to the rapid development of qualified business software. Method: In this work, we discuss the advantages of the pattern-based software development. We verify the benefits using a pattern-based software framework called OS2F, and a corresponding system design architecture that is intended for the rapid development of web applications. Results: The objective of the framework/architecture is that, through software patterns, developers should be able to separate the work of system development from the business rules so as to reduce the problems caused by a developer's lack of business experiences. Conclusion: Through a suitable pattern-based software framework, the quality of the product can thus be enhanced, software development time and cost decreased, and software evolution robustness improved. Crown Copyright (C) 2010 Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:307 / 316
页数:10
相关论文
共 50 条
  • [1] Pattern-based evolution of software architectures
    Cote, Isabelle
    Heisel, Maritta
    Wentzlaff, Ina
    [J]. SOFTWARE ARCHITECTURE, PROCEEDINGS, 2007, 4758 : 29 - +
  • [2] A pattern-based framework for software anomaly detection
    Kothari, SC
    Bishop, L
    Sauceda, J
    Daugherty, G
    [J]. SOFTWARE QUALITY JOURNAL, 2004, 12 (02) : 99 - 120
  • [3] A Pattern-Based Framework for Software Anomaly Detection
    S.C. Kothari
    Luke Bishop
    Jeremias Sauceda
    Gary Daugherty
    [J]. Software Quality Journal, 2004, 12 : 99 - 120
  • [4] A Pattern-Based Framework of Change Operators for Ontology Evolution
    Javed, Muhammad
    Abgaz, Yalemisew M.
    Pahl, Claus
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009 WORKSHOPS, 2009, 5872 : 544 - 553
  • [5] Pattern-based exploration of design alternatives for the evolution of software architectures
    Cote, Isabelle
    Heisel, Maritta
    Wentzlaff, Ina
    [J]. INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2007, 16 (3-4) : 341 - 365
  • [6] A test case refactoring approach for pattern-based software development
    Chu, Peng-Hua
    Hsueh, Nien-Lin
    Chen, Hong-Hsiang
    Liu, Chien-Hung
    [J]. SOFTWARE QUALITY JOURNAL, 2012, 20 (01) : 43 - 75
  • [7] A test case refactoring approach for pattern-based software development
    Peng-Hua Chu
    Nien-Lin Hsueh
    Hong-Hsiang Chen
    Chien-Hung Liu
    [J]. Software Quality Journal, 2012, 20 : 43 - 75
  • [8] SERENITY pattern-based software development life-cycle
    Sanchez-Cid, Francisco
    Mana, Antonio
    [J]. DEXA 2008: 19TH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2008, : 305 - +
  • [9] Pattern-based reengineering of software systems
    Meyer, Matthias
    [J]. 13TH WORKING CONFERENCE ON REVERSE ENGINEERING PROCEEDINGS, 2006, : 305 - +
  • [10] PBC: A Software Framework Facilitating Pattern-Based Clustering for Microarray Data Analysis
    Shin, Dong-Guk
    Hong, Seung-Hyun
    Joshi, Pujan
    Nori, Ravi
    Pei, Baikang
    Wang, Hsin-Wei
    Harrington, Patrick
    Kuo, Lynn
    Kalajzic, Ivo
    Rowe, David
    [J]. 2009 INTERNATIONAL JOINT CONFERENCE ON BIOINFORMATICS, SYSTEMS BIOLOGY AND INTELLIGENT COMPUTING, PROCEEDINGS, 2009, : 30 - +