by Thomas Vogel, Stefan Neumann, Stephan Hildebrandt, Holger Giese, Basil Becker
Abstract:
The model-driven engineering community has developed expressive model transformation techniques based on meta models, which ease the specification of translations between different model types. Thus, it is attractive to also apply these techniques for autonomic and self-adaptive systems at run-time to enable a comprehensive monitoring of their architectures while reducing development efforts. This requires special solutions for model transformation techniques as they are applied at run-time instead of their traditional usage at development time. In this paper we present an approach to ease the development of architectural monitoring based on the incremental model synchronization with triple graph grammars. We show that the provided incremental synchronization between a running system and models for different self-management capabilities provides a significantly better compromise between performance and development costs than manually developed solutions.
Reference:
Incremental Model Synchronization for Efficient Run-time Monitoring (Thomas Vogel, Stefan Neumann, Stephan Hildebrandt, Holger Giese, Basil Becker), In Proceedings of the 4th International Workshop on Models@run.time at the 12th IEEE/ACM International Conference on Model Driven Engineering Languages and Systems (MoDELS 2009), Denver, Colorado, USA (Nelly Bencomo, Gordon Blair, Robert France, Cedric Jeanneret, Freddy Munoz, eds.), CEUR-WS.org, volume 509, 2009. ((best paper))
Bibtex Entry:
@InProceedings{VogelMRT09,
AUTHOR = {Vogel, Thomas and Neumann, Stefan and Hildebrandt, Stephan
and Giese, Holger and Becker, Basil},
TITLE = {{Incremental Model Synchronization for Efficient Run-time
Monitoring}},
YEAR = {2009},
MONTH = {October},
BOOKTITLE = {Proceedings of the 4th International Workshop on
Models@run.time at the 12th IEEE/ACM International Conference on
Model Driven Engineering Languages and Systems (MoDELS 2009), Denver,
Colorado, USA},
VOLUME = {509},
PAGES = {1-10},
EDITOR = {Bencomo, Nelly and Blair, Gordon and France, Robert and
Jeanneret, Cedric and Munoz, Freddy},
SERIES = {CEUR Workshop Proceedings},
PUBLISHER = {CEUR-WS.org},
URL = {http://ceur-ws.org/Vol-509/paper_8.pdf},
ABSTRACT = {The model-driven engineering community has developed
expressive model transformation techniques based on meta models,
which ease the specification of translations between different
model types. Thus, it is attractive to also apply these techniques
for autonomic and self-adaptive systems at run-time to enable a
comprehensive monitoring of
their architectures while reducing development efforts. This requires
special solutions for model transformation techniques as they are
applied at run-time instead of their traditional usage at development
time. In this paper we present an approach to ease the development of
architectural
monitoring based on the incremental model synchronization with triple
graph grammars. We show that the provided incremental synchronization
between a running system and models for different self-management
capabilities provides a significantly better compromise between
performance and development costs than manually developed solutions.},
NOTE = {(best paper)}
}