Using Meta-Model Transformation to Model Software Evolution

被引:6
|
作者
Girba, Tudor [1 ]
Favre, Jean-Marie [2 ]
Ducasse, Stephane [1 ]
机构
[1] Univ Bern, Software Composit Grp, Bern, Switzerland
[2] Univ Grenoble, LSR IMAG Lab, Grenoble, France
基金
瑞士国家科学基金会;
关键词
reverse engineering; software evolution; software history; model driven engineering; MDA; metamodel;
D O I
10.1016/j.entcs.2005.07.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Understanding how software systems evolve is useful from different perspectives: reverse engineering, empirical studies etc.. For an effective understanding we need an explicit meta-model. We introduce Hismo, a meta-model which is centered around the notion of history and we show how we can obtain it from a snapshot meta-model. Based on our experience in developing the Hismo reverse engineering system, we show how we can transform a snapshot meta-model in a history meta-model.
引用
收藏
页码:57 / 64
页数:8
相关论文
共 50 条
  • [1] On Instance-model Querying and Meta-model Transformation
    Viet Cuong Nguyen
    Qafmolla, Xhevi
    [J]. INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS (IMECS 2010), VOLS I-III, 2010, : 710 - 715
  • [2] A process meta-model in a gradual software process implementation environment - Process meta-model for a software process definition and improvement
    Bezerra Oliveira, Sandro Ronaldo
    Lins de Vasconcelos, Alexandre Marcos
    Pereira, Jose Francisco
    Ramos, Igor Cavalcanti
    [J]. ICSOFT 2006: PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2006, : 294 - +
  • [3] A Meta-model for Dynamic Workflow Evolution
    Abdelkader, Berraouna
    Abdelkrim, Amirat
    Djamel, Meslati
    [J]. PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON COMPLEX INFORMATION SYSTEMS (COMPLEXIS), 2016, : 59 - 65
  • [4] A meta-model for the transformation of models in the projects of BPR
    Leila, Jamel Menzli
    Mounir, Riahi
    Henda, Ben Ghezala Hajjami
    [J]. VISION 2020: SUSTAINABLE GROWTH, ECONOMIC DEVELOPMENT, AND GLOBAL COMPETITIVENESS, VOLS 1-5, 2014, : 2157 - 2174
  • [5] A meta-model framework for software process modeling
    Visconti, M
    Cook, CR
    [J]. PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2002, 2559 : 532 - 545
  • [6] A Meta-model based Automatic Conceptual Model-to-Model Transformation Methodology
    Wang, Tiexin
    Truptil, Sebastien
    Benaben, Frederick
    Tao, Chuanqi
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 586 - 593
  • [7] Software Architecture Matching by Meta-model Extension and Refinement
    Chen, Luxi
    Huang, Linpeng
    Li, Chen
    Luo, Weichao
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 422 - 427
  • [8] A META-MODEL FOR REPRESENTING SOFTWARE SPECIFICATION AND DESIGN METHODS
    SAEKI, M
    IGUCHI, K
    KUO, WY
    SHINOHARA, M
    [J]. INFORMATION SYSTEM DEVELOPMENT PROCESS, 1993, 30 : 149 - 166
  • [9] A meta-model for large-scale software system
    Wei, YX
    Zhang, SS
    Zhong, FR
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 3501 - 3505
  • [10] A Meta-model For Software Project Change and Configuration Management
    Khan, Khansa
    Azam, Farooque
    Anwar, Muhammad Waseem
    Kiran, Ayesha
    [J]. PROCEEDINGS OF 9TH INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND MANAGEMENT (ICICM 2019), 2019, : 12 - 16