A Mapping Study on Architecture-Driven Modernization

被引:0
|
作者
Durelli, Rafael S. [2 ,3 ]
Santibanez, Daniel S. M. [1 ]
Marinho, Bruno [1 ]
Honda, Raphael [1 ]
Delamaro, Marcio E. [2 ,3 ]
Anquetil, Nicolas
de Camargo, Valter Vieira [1 ]
机构
[1] Univ Fed Sao Carlos, Dept Comp, BR-13565905 Sao Carlos, SP, Brazil
[2] RMoD Team INRIA, Lille, France
[3] Univ Sao Paulo, Inst Ciencias Matemat & Comp, Sao Carlos, SP, Brazil
关键词
Systematic Mapping; Architecture-Driven Modernization; ADM; Knowledge Discovery Metamodel; KDM;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Background: Perhaps the most common of all software engineering activities is the modernization of software. Unfortunately, during such modernization often leaves behind artifacts that are difficult to understand for those other than its author. Thus, the Object Management Group (OMG) has defined standards in the modernization process, by creating the concept of Architecture-Driven Modernization (ADM). Nevertheless, to the best of our knowledge, there is no a systematic mapping study providing an overview of how researchers have been employing ADM. Thus, we assert that there is a need for a more systematic investigation of the topics encompassed by this research area. Objective: To describe a systematic mapping study on ADM, highlighting the main research thrusts in this field. Method: We undertook a systematic mapping study, emphasizing the most important electronic databases. Results: We identified 30 primary studies, which were classified by their contribution type, focus area, and research type. Conclusion: This systematic mapping can be seen as a valuable initial foray into ADM for those interested in doing research in this field. More specifically, our paper provides an overview of the current state of the art and future trends in software modernization area, which may serve as a road-map for researchers interested in coming up with new tools and processes to support the modernization of legacy systems.
引用
收藏
页码:577 / 584
页数:8
相关论文
共 50 条
  • [1] Architecture-Driven Modernization (ADM)
    Newcomb, P
    WCRE: 12th Working Conference on Reverse Engineering 2005, Proceedings, 2005, : 237 - 237
  • [2] An Architecture-Driven Modernization Tool for Calculating Metrics
    Canovas Izquierdo, Javier Luis
    Garcia Molina, Jesus
    IEEE SOFTWARE, 2010, 27 (04) : 37 - 43
  • [3] Extending the Knowledge Discovery Metamodel for architecture-driven simulation modernization
    Durak, Umut
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2015, 91 (12): : 1052 - 1067
  • [4] Supporting the Specification and Serialization of Planned Architectures in Architecture-Driven Modernization Context
    Landi, Andre de S.
    Chagas, Fernando
    Santos, Bruno M.
    Costa, Renato S.
    Durelli, Rafael
    Terra, Ricardo
    de Camargo, Valter V.
    2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2017, : 327 - 336
  • [5] Architecture-driven problem decomposition
    Rapanotti, L
    Hall, JG
    Jackson, M
    Nuseibeh, B
    12TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 80 - 89
  • [6] Architecture-driven component reuse
    Hall, PAV
    INFORMATION AND SOFTWARE TECHNOLOGY, 1999, 41 (14) : 963 - 968
  • [7] Architecture-Driven Modelling Methodologies
    Jaakkola, Hannu
    Thalheim, Bernhard
    INFORMATION MODELLING AND KNOWLEDGE BASES XXII, 2011, 225 : 97 - 116
  • [8] Architecture-Driven Requirements Engineering
    Engelsman, Wilco
    Jonkers, Henk
    Franken, Henry M.
    Iacob, Maria-Eugenia
    ADVANCES IN ENTERPRISE ENGINEERING II, PROCEEDINGS, 2009, 28 : 134 - +
  • [9] Architecture-driven problem decomposition
    Computing Department, Open University, Walton Hall, Milton Keynes, MK7 6AA, United Kingdom
    IEEE Computer Society, Technical Council on Software Eng., TCSE; Information Processing Society of Japan, IPSJ, 1600, 80-89 (2004):
  • [10] An architecture-driven software mobility framework
    Malek, Sam
    Edwards, George
    Brun, Yuriy
    Tajalli, Hossein
    Garcia, Joshua
    Krka, Ivo
    Medvidovic, Nenad
    Mikic-Rakic, Marija
    Sukhatme, Gaurav S.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2010, 83 (06) : 972 - 989