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 条
  • [31] Incorporating security requirements engineering into the Rational Unified Process
    Mead, Nancy R.
    Viswanathan, Venkatesh
    Zhan, Justin
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON INFORMATION SECURITY AND ASSURANCE, 2008, : 537 - 542
  • [32] Incorporating software process in an undergraduate software engineering curriculum: Challenges and rewards
    Suri, D
    Sebern, MJ
    [J]. 17TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2004, : 18 - 23
  • [33] Process-Related Software Requirements Management
    Liu, Lianzhong
    Jiang, Yiping
    Zhu, Cheng
    [J]. PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 9 (ICCSIT 2010), 2010, : 361 - 365
  • [34] Safety analysis of software requirements: model and process
    Li, Shaojun
    Duo, Suo
    [J]. 3RD INTERNATIONAL SYMPOSIUM ON AIRCRAFT AIRWORTHINESS (ISAA 2013), 2014, 80 : 153 - 164
  • [35] Software requirements based on rational unified process
    Kong, Xiangsong
    Jia, Zhuosheng
    [J]. Jisuanji Gongcheng/Computer Engineering, 2006, 32 (16): : 92 - 94
  • [36] Software requirements and its application in the reengineering process
    Torres, M
    Vaughn, RB
    [J]. CCCT 2003, VOL 1, PROCEEDINGS: COMPUTING/INFORMATION SYSTEMS AND TECHNOLOGIES, 2003, : 440 - 442
  • [37] Application of a Hybrid Process Software Requirements Management
    da Silva, Dyego Alves
    de Oliveira, Edgard Costa
    Canedo, Edna Dias
    Martins, Hugo Ferreira
    [J]. 2016 11TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2016,
  • [38] A requirements engineering process for control engineering software
    Valles-Barajas, Fernando
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2007, 3 (04) : 217 - 227
  • [39] Metrics for software requirements specification quality quantification
    Ramesh, M. R. Raja
    Reddy, Ch Satyananda
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2021, 96
  • [40] Quality Characteristics of Software Requirements: A Systematic Mapping
    Carrizo, Dante
    Urbina, Victor E.
    [J]. EDUCATION EXCELLENCE AND INNOVATION MANAGEMENT THROUGH VISION 2020, 2019, : 9034 - 9045