Incremental Model Synchronization for Efficient Run-Time Monitoring (bibtex)
Reference:
Thomas Vogel, Stefan Neumann, Stephan Hildebrandt, Holger Giese, Basil Becker, "Incremental Model Synchronization for Efficient Run-Time Monitoring", in Sudipto Ghosh, Ed., Models in Software Engineering, Workshops and Symposia at MODELS 2009, Denver, CO, USA, October 4-9, 2009, Reports and Revised Selected Papers, vol. 6002 of Lecture Notes in Computer Science (LNCS), pp. 124-139, Springer-Verlag, April 2010.
Abstract:
The model-driven engineering community has developed expressive model transformation techniques based on metamodels, 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 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.
Links:
@InCollection{VogelNHGB10,
  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 = {2010},
  MONTH = {April},
  BOOKTITLE = {Models in Software Engineering, Workshops and Symposia at
  MODELS 2009, Denver, CO, USA, October 4-9, 2009, Reports and Revised
  Selected Papers},
  VOLUME = {6002},
  PAGES = {124-139},
  EDITOR = {Ghosh, Sudipto},
  SERIES = {Lecture Notes in Computer Science (LNCS)},
  PUBLISHER = {Springer-Verlag},
  URL = {http://dx.doi.org/10.1007/978-3-642-12261-3_13},
  ABSTRACT = {The model-driven engineering community has developed
  expressive model transformation techniques based on metamodels,
  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 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.}
}
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
Powered by bibtexbrowser