Incorporating quality requirements in software migration process

被引:0
|
作者
Zou, Y [1 ]
机构
[1] Queens Univ, Dept Elect & Comp Engn, Kingston, ON K7L 3N6, Canada
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The reengineering of legacy software systems to Modern Object Oriented platforms has received significant attention over the past few years. However, most often the reengineering process ignores to take into account specific non-functional requirements, such as maintainability, for the target system. In this Paper, we propose a quality driven software migration framework that aims to identify and extract an object model from a procedural system and to generate quality migrant object oriented code which satisfies non-functional requirements. Such a reengineering framework is composed of quality models to denote desired quality characteristics for the target migrant systems, transformation rules and, an incremental and iterative quality-driven transformation process that is based on a state transition system. The process aims to identify a sequence of software transformations that generate a target system with desired quality characteristics. Moreover, an evaluation technique, is presented to verify and validate the achievement of quality requirements in the obtained migrated system. The result obtained from case studies demonstrates the effectiveness and usefulness of the proposed quality driven migration technique.
引用
收藏
页码:175 / 185
页数:11
相关论文
共 50 条
  • [1] Software Prototypes: Enhancing The Quality of Requirements Engineering Process
    Suranto, Beni
    [J]. 2ND INTERNATIONAL SYMPOSIUM ISTMET 2015 TECHNOLOGY MANAGEMENT & EMERGING TECHNOLOGIES, 2015,
  • [2] Requirements engineering and process modelling in software quality management - Towards a generic process metamodel
    Berki, E
    Georgiadou, E
    Holcombe, M
    [J]. SOFTWARE QUALITY JOURNAL, 2004, 12 (03) : 265 - 283
  • [3] Requirements Engineering and Process Modelling in Software Quality Management— Towards a Generic Process Metamodel
    Eleni Berki
    Elli Georgiadou
    Mike Holcombe
    [J]. Software Quality Journal, 2004, 12 : 265 - 283
  • [4] Improvement of Quality of Software Requirements with Requirements Ontology
    Dang Viet Dzung
    Ohnishi, Atsushi
    [J]. 2009 NINTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE (QSIC 2009), 2009, : 284 - 289
  • [5] Quality requirements for software acquisition
    Robert, P
    [J]. THIRD IEEE INTERNATIONAL SOFTWARE ENGINEERING STANDARDS SYMPOSIUM AND FORUM (ISESS 97) - EMERGING INTERNATIONAL STANDARDS, PROCEEDINGS, 1997, : 136 - 143
  • [6] Managing Software Quality Requirements
    Phillips, Laura B.
    Aurum, Aybueke
    Svensson, Richard Berntsson
    [J]. 2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 349 - 356
  • [7] SOFTWARE QUALITY PROGRAM REQUIREMENTS
    BRAUN, RL
    DUNN, RH
    ERICKSON, RL
    HON, SE
    [J]. WORLD PROSPERITY THROUGH COMMUNICATIONS, VOLS 1-3: CONFERENCE RECORD, 1989, : 12 - 14
  • [8] SOFTWARE QUALITY REQUIREMENTS AND PLANNING
    CAMPBELL, JW
    [J]. QUALITY PROGRESS, 1984, 17 (02) : 50 - 50
  • [9] Incorporating non-functional requirements into software architectures
    Rosa, NS
    Justo, GRT
    Cunha, PRF
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 1009 - 1018
  • [10] Incorporating usability in the software design process
    Mahemoff, MJ
    [J]. HUMAN-COMPUTER INTERACTION - INTERACT '99, 1999, : 686 - 687