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 条
  • [41] A Petri net meta-model to develop software components for embedded systems
    Machado, RJ
    Fernandes, JM
    [J]. SECOND INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEMS DESIGN, PROCEEDINGS, 2001, : 113 - 122
  • [42] A Meta-Model for Cooperation Systems
    Jeners, Nils
    Prinz, Wolfgang
    Franken, Sebastian
    [J]. COLLABORATIVE SYSTEMS FOR REINDUSTRIALIZATION, 2013, 408 : 239 - 246
  • [43] The Rosetta meta-model framework
    Kong, C
    Alexander, P
    [J]. ECBS 2003: 10TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2003, : 133 - 140
  • [44] A Meta-Model for Knowledge Management
    Ammann, Eckhard
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INTELLECTUAL CAPITAL AND KNOWLEDGE MANAGEMENT & ORGANISATIONAL LEARNING, 2008, : 37 - 44
  • [45] A meta-model for requirements engineering in system family context for software process improvement using CMMI
    Cerón, R
    Dueñas, JC
    Serrano, E
    Capilla, R
    [J]. PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2005, 3547 : 173 - 188
  • [46] BioSignalML - a meta-model for biosignals
    Brooks, David J.
    Hunter, Peter J.
    Smaill, Bruce H.
    Titchener, Mark R.
    [J]. 2011 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2011, : 5670 - 5673
  • [47] A meta-model for method integration
    Saeki, M
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 39 (14-15) : 925 - 932
  • [48] A Composite Task Meta-model as a Reference Model
    Goschnick, Steve
    Sonenberg, Liz
    Balbo, Sandrine
    [J]. HUMAN-COMPUTER INTERACTION, 2010, 332 : 26 - +
  • [49] Transformation of GRAFCET Into GAL for Verification Purposes Based on a Detailed Meta-Model
    Mross, Robin
    Schnakenbeck, Aron
    Voelker, Marcus
    Fay, Alexander
    Kowalewski, Stefan
    [J]. IEEE ACCESS, 2022, 10 : 125652 - 125665
  • [50] An extended meta-model for workflow resource model
    Xiao, Zhijiao
    Chang, Huiyou
    Wen, Sijia
    Yi, Yang
    Inoue, Atsushi
    [J]. KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, 2006, 4092 : 525 - 534