A requirement-driven object-oriented software evolution method

被引:0
|
作者
Peng, Rong [1 ]
He, Keqing
Liu, Jing
Cui, Jingsong
机构
[1] Wuhan Univ, State Key Lab Software Engn, Wuhan 430072, Peoples R China
[2] Wuhan Univ, Sch Comp, Wuhan 430072, Peoples R China
关键词
D O I
暂无
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Recently, a lot of research efforts have focused on discovery of complex network characteristics by structure analysis in large-scale software systems, but little research has been done on using the theory and methods of complex network to aid the automated transformation from OOA to OOD, which is regarded as most challenging direction in software engineering. In this paper, we propose an requirement-driven object-oriented software network evolution growth method, which can annotate the growable points in the next generation and can verify the structural consistency between two adjacent generations according to measurement parameters based on complex network. In addition, we modulate the average path length in complex network to measure the communication capability of software network better.
引用
收藏
页码:1132 / 1136
页数:5
相关论文
共 50 条
  • [1] ParoC++: A requirement-driven parallel object-oriented programming language
    Nguyen, TA
    Kuonen, P
    [J]. EIGHTH INTERNATIONAL WORKSHOP ON HIGH-LEVEL PARALLEL PROGRAMMING MODELS AND SUPPORTIVE ENVIRONMENTS, PROCEEDINGS, 2003, : 25 - 33
  • [2] ParoC++: A requirement-driven parallel object-oriented programming language
    Nguyen, TA
    Kuonen, P
    [J]. COMPUTATIONAL SCIENCE - ICCS 2003, PT I, PROCEEDINGS, 2003, 2657 : 165 - 174
  • [3] OBJECT-ORIENTED SOFTWARE EVOLUTION
    LIEBERHERR, KJ
    XIAO, C
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (04) : 313 - 343
  • [4] AN OBJECT-ORIENTED METHOD FOR SOFTWARE MAINTENANCE
    CHEN, JY
    CHANG, SCV
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1994, 6 (08): : 46 - 51
  • [5] Requirement-driven evolution in software product lines: A systematic mapping study
    Montalvillo, Leticia
    Diaz, Oscar
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 122 : 110 - 143
  • [6] Understanding class evolution in object-oriented software
    Xing, ZC
    Stroulia, E
    [J]. IWPC 2004: 12TH IEEE INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2004, : 34 - 43
  • [7] Empirically analyzing object-oriented software evolution
    Li, W
    Talburt, J
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1998, 11 (05): : 15 - 19
  • [8] Empirically analyzing object-oriented software evolution
    [J]. JOOP J Object Oriented Program, 5 (15-19):
  • [9] A formal foundation for object-oriented software evolution
    Mens, T
    [J]. IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS: SYSTEMS AND SOFTWARE EVOLUTION IN THE ERA OF THE INTERNET, 2001, : 549 - 552
  • [10] White box method in event-driven and object-oriented software testing
    Zhang, Gang
    Ge, Weimin
    Wang, Yongming
    Chen, Lixin
    Peng, Huahui
    Chu, Linsheng
    [J]. Jisuanji Gongcheng/Computer Engineering, 2000, 26 (09): : 115 - 116