A Formal Framework for Incremental Model Slicing
Abstract
We report about a recently developed “Formal Framework for Incremental Model Slicing”, published in [Ta18]. A model slice of a model is a submodel comprising a selected model part, called slicing criterion. In addition to classical use cases from the field of program understanding, model slicing is also motivated by specifying submodels of interest to be further processed more efficiently. Since slicing criteria are often modified during software development tasks, such slices often need to be updated. A slice update can be performed by creating the new slice from scratch or by incrementally updating the existing slice. We present a formal framework for defining model slicers that support incremental slice updates. This framework abstracts from the behavior of concrete slicers as well as from the concrete model modification approach. Incremental slice updates are shown to be equivalent to non-incremental ones. Furthermore, we present a framework instantiation based on the concept of edit scripts defining application sequences of model transformation rules, along with two two concrete model slicers implemented based on this instantiation.
- Citation
- BibTeX
Taentzer, G., Kehrer, T., Pietsch, C. & Kelter, U.,
(2019).
A Formal Framework for Incremental Model Slicing.
In:
Becker, S., Bogicevic, I., Herzwurm, G. & Wagner, S.
(Hrsg.),
Software Engineering and Software Management 2019.
Bonn:
Gesellschaft für Informatik e.V..
(S. 147-149).
DOI: 10.18420/se2019-45
@inproceedings{mci/Taentzer2019,
author = {Taentzer, Gabriele AND Kehrer, Timo AND Pietsch, Christopher AND Kelter, Udo},
title = {A Formal Framework for Incremental Model Slicing},
booktitle = {Software Engineering and Software Management 2019},
year = {2019},
editor = {Becker, Steffen AND Bogicevic, Ivan AND Herzwurm, Georg AND Wagner, Stefan} ,
pages = { 147-149 } ,
doi = { 10.18420/se2019-45 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
author = {Taentzer, Gabriele AND Kehrer, Timo AND Pietsch, Christopher AND Kelter, Udo},
title = {A Formal Framework for Incremental Model Slicing},
booktitle = {Software Engineering and Software Management 2019},
year = {2019},
editor = {Becker, Steffen AND Bogicevic, Ivan AND Herzwurm, Georg AND Wagner, Stefan} ,
pages = { 147-149 } ,
doi = { 10.18420/se2019-45 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.18420/se2019-45
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Send Feedback
More Info
DOI: 10.18420/se2019-45
ISBN: 978-3-88579-686-2
ISSN: 1617-5468
xmlui.MetaDataDisplay.field.date: 2019
Language:
(en)

Content Type: Text/Conference Paper