Reverse Engineering Component Models for Quality Predictions

被引:8
|
作者
Becker, Steffen [1 ]
Hauck, Michael [1 ]
Trifu, Mircea [1 ]
Krogmann, Klaus [2 ]
Kofron, Jan [3 ]
机构
[1] FZI Res Ctr, Software Engn, Karlsruhe, Germany
[2] Karlsruhe Inst Technol, Software Design & Qual, Karlsruhe, Germany
[3] Charles Univ Prague, Distributed Syst Res Grp, Prague, Czech Republic
关键词
D O I
10.1109/CSMR.2010.34
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Legacy applications are still widely spread. If a need to change deployment or update its functionality arises, it becomes difficult to estimate the performance impact of such modifications due to absence of corresponding models. In this paper, we present an extendable integrated environment based on Eclipse developed in the scope of the Q-ImPrESS project for reverse engineering of legacy applications (in C/C++/Java). The Q-ImPrESS project aims at modeling quality attributes (performance, reliability, maintainability) at an architectural level and allows for choosing the most suitable variant for implementation of a desired modification. The main contributions of the project include i) a high integration of all steps of the entire process into a single tool, a beta version of which has been already successfully tested on a case study, ii) integration of multiple research approaches to performance modeling, and iii) an extendable underlying meta-model for different quality dimensions.
引用
收藏
页码:194 / 197
页数:4
相关论文
共 50 条
  • [1] Reverse engineering software-models of component-based systems
    Chouambe, Landry
    Klatt, Benjamin
    Krogmann, Klaus
    [J]. CSMR 2008: 12TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING: DEVELOPING EVOLVABLE SYSTEMS, 2008, : 93 - 102
  • [2] Rapid prototyping models and their quality evaluation using reverse engineering
    Zhang, SJ
    Raja, VH
    Fernandes, KJ
    Ryall, C
    Wimpenny, D
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2003, 217 (01) : 81 - 96
  • [3] COMPONENT BASED SOFTWARE ENGINEERING: QUALITY ASSURANCE MODELS, METRICS
    Kumar, Deepak
    Kumari, Meghna
    [J]. 2015 4TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (ICRITO) (TRENDS AND FUTURE DIRECTIONS), 2015,
  • [4] Reverse Engineering Feature Models
    She, Steven
    Lotufo, Rafael
    Berger, Thorsten
    Wasowski, Andrzej
    Czarnecki, Krzysztof
    [J]. 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 461 - 470
  • [5] REVERSE ENGINEERING FOR QUALITY CONTROL
    Cioana, Cristian
    Tulcan, Aurel
    Cosma, Cristian
    Iclanzan, Tudor
    [J]. MODTECH 2011: NEW FACE OF T.M.C.R., VOL I AND II, 2011, : 221 - 224
  • [6] Reverse engineering for quality systems
    [J]. Nolan, Andrew J., 1600, Inst of Nuclear Engineers, London, United Kingdom (36):
  • [7] Reverse Engineering of Algebraic Inequalities for System Reliability Predictions and Enhancing Processes in Engineering
    Todinov, Michael
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2024, 73 (02) : 902 - 911
  • [8] Reverse engineering of geometric models - An introduction
    Varady, T
    Martin, RR
    Cox, J
    [J]. COMPUTER-AIDED DESIGN, 1997, 29 (04) : 255 - 268
  • [9] Interactive reverse engineering of CAD models
    Zhang, Zhenyu
    Zhao, Mingyang
    Shen, Zeyu
    Wang, Yuqing
    Jia, Xiaohong
    Yan, Dong-Ming
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 2024, 111
  • [10] Reverse Engineering Architectural Feature Models
    Acher, Mathieu
    Cleve, Anthony
    Collet, Philippe
    Merle, Philippe
    Duchien, Laurence
    Lahire, Philippe
    [J]. SOFTWARE ARCHITECTURE, 2011, 6903 : 220 - +