Using Meta-Model Transformation to Model Software Evolution

Gîrba, Tudor; Favre, Jean-Marie; Ducasse, Stéphane (2004). Using Meta-Model Transformation to Model Software Evolution. Electronic Notes in Theoretical Computer Science, 137(3), pp. 57-64. Elsevier 10.1016/j.entcs.2005.07.005

[img]
Preview
Text
1-s2.0-S1571066105051054-main.pdf - Published Version
Available under License Creative Commons: Attribution-Noncommercial-No Derivative Works (CC-BY-NC-ND).

Download (566kB) | Preview

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 metamodel.

Item Type:

Journal Article (Original Article)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Girba, Tudor Adrian and Ducasse, Stephane

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

ISSN:

1571-0661

Publisher:

Elsevier

Language:

English

Submitter:

Manuela Bamert

Date Deposited:

20 Nov 2017 15:13

Last Modified:

20 Nov 2017 15:22

Publisher DOI:

10.1016/j.entcs.2005.07.005

BORIS DOI:

10.7892/boris.104529

URI:

https://boris.unibe.ch/id/eprint/104529

Actions (login required)

Edit item Edit item
Provide Feedback