Generating synchronization engines between running systems and their model-based views

  • Authors:
  • Hui Song;Yingfei Xiong;Franck Chauvel;Gang Huang;Zhenjiang Hu;Hong Mei

  • Affiliations:
  • Key Laboratory of High Confidence Software Technologies (Ministry of Education), Peking University, Beijing, China;Key Laboratory of High Confidence Software Technologies (Ministry of Education), Peking University, Beijing, China;Key Laboratory of High Confidence Software Technologies (Ministry of Education), Peking University, Beijing, China;Key Laboratory of High Confidence Software Technologies (Ministry of Education), Peking University, Beijing, China;National Institute of Informatics, GRACE Center, Tokyo, Japan;Key Laboratory of High Confidence Software Technologies (Ministry of Education), Peking University, Beijing, China

  • Venue:
  • MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The key point to leverage model-based techniques on runtime system management is to ensure the correct synchronization between the running system and its model-based view. In this paper, we present a generative approach, and the supporting tool, to make systematic the development of synchronization engines between running systems and models. We require developers to specify “what kinds of elements to manage” as a MOF meta-model and “how to manipulate those elements using the system's management API” as a so-called access model. From these two specifications, our SM@RT tool automatically generates the synchronization engine to reflect the running system as a MOF-compliant model. We have applied this approach on several practical systems, including the JOnAS JEE server.