Recovering Runtime Architecture Models and Managing their Complexity using Dynamic Information and Composite Structures

被引:0
|
作者
Zellagui, Soumia [1 ,2 ]
Tibermacine, Chouki [1 ,2 ]
El Boussaidi, Ghizlane [3 ]
Seriai, Abdelhak-Djamel [1 ,2 ]
Bouziane, Hinde-Lilia [1 ,2 ]
Dony, Christophe [1 ,2 ]
机构
[1] CNRS, LIRMM, Paris, France
[2] Univ Montpellier, Montpellier, France
[3] Ecole Technol Super, Montreal, PQ, Canada
关键词
Architecture Recovery; Static and Dynamic analyses;
D O I
10.1145/3167132.3167420
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Program comprehension during software maintenance is a difficult task, hence the need to support it by recovering the as-built architecture of the system to be maintained. In this paper, we propose a method to recover runtime architecture models of object-oriented systems. The method combines static and dynamic analysis to recover an Object Graph (OG) and uses two techniques to manage the complexity of this graph.
引用
收藏
页码:1454 / 1456
页数:3
相关论文
共 50 条
  • [1] Using architecture models for runtime adaptability
    Floch, J
    Hallsteinsen, S
    Stav, E
    Eliassen, F
    Lund, K
    Gjorven, E
    [J]. IEEE SOFTWARE, 2006, 23 (02) : 62 - +
  • [2] An Approach for Managing Quality Attributes at Runtime using Feature Models
    Emiliano Sanchez, Luis
    Andres Diaz-Pace, J.
    Zunino, Alejandro
    Moisan, Sabine
    Rigault, Jean-Paul
    [J]. 2014 EIGHTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS), 2014, : 11 - 20
  • [3] Dynamic mapping of runtime information models for debugging embedded software
    Graf, Philipp
    Mueller-Glaser, Klaus D.
    [J]. SEVENTEENTH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, 2006, : 3 - +
  • [4] Managing Highly Dynamic Services Using Extended Temporal Network Information Models
    State R.
    Festor O.
    Nataf E.
    [J]. Journal of Network and Systems Management, 2002, 10 (2) : 195 - 209
  • [5] Architecture Approach for Managing System Complexity Using System Dynamics
    Hafez, Wael
    [J]. COMPLEX SYSTEMS DESIGN & MANAGEMENT (CSD&M 2015), 2016, : 311 - 311
  • [6] Using enterprise architecture standards in managing information technology
    Boh, Wai Fong
    Yellin, Daniel
    [J]. JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2006, 23 (03) : 163 - 207
  • [7] Evaluating Complexity of Information System Architecture Using Fractals
    Subramanian, Nary
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING WORKSHOPS, 2011, 83 : 308 - 317
  • [8] Managing information complexity using system dynamics on construction projects
    Khan, Khurram Iqbal Ahmad
    Flanagan, Roger
    Lu, Shu-Ling
    [J]. CONSTRUCTION MANAGEMENT AND ECONOMICS, 2016, 34 (03) : 192 - 204
  • [9] Managing computational complexity using surrogate models: a critical review
    Alizadeh, Reza
    Allen, Janet K.
    Mistree, Farrokh
    [J]. RESEARCH IN ENGINEERING DESIGN, 2020, 31 (03) : 275 - 298
  • [10] Managing computational complexity using surrogate models: a critical review
    Reza Alizadeh
    Janet K. Allen
    Farrokh Mistree
    [J]. Research in Engineering Design, 2020, 31 : 275 - 298