arrow
Return

A posteriori operation detection in evolving software models

delete2013-02-01
delete41
delete
OA
AI
W
Wimrner, Manuel
P
Petra Brosch
M
Markus Herrmannsdörfer
M
Martina Seidl
K
Konrad Wieland
G
Gerti Kappel
DOI:10.1016/j.jss.2012.09.037delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
As every software artifact, also software models are subject to continuous evolution. The operations applied between two successive versions of a model are crucial for understanding its evolution. Generic approaches for detecting operations a posteriori identify atomic operations, but neglect composite operations, such as refactorings, which leads to cluttered difference reports. To tackle this limitation, we present an orthogonal extension of existing atomic operation detection approaches for detecting also composite operations. Our approach searches for occurrences of composite operations within a set of detected atomic operations in a post-processing manner. One major benefit is the reuse of specifications available for executing composite operations also for detecting applications of them. We evaluate the accuracy of the approach in a real-world case study and investigate the scalability of our implementation in an experiment. (c) 2012 Elsevier Inc. All rights reserved.
Keywords:
Model evolution
Model refactoring
Model comparison
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

J
Johannes Kepler University Linz
Scholars:
5.5K
Papers: 4.6K
Citations: 106
U
universidad de malaga
Scholars:
1.2W
Papers: 9.2K
Citations: 6
T
Technische Universitat Wien
Scholars:
1.3W
Papers: 1.1W
Citations: 21
T
Technical University of Munich
Scholars:
5.2W
Papers: 3.9W
Citations: 6.2W
researcher View more organizations