Applying OMG D&C specification and ECA rules for autonomous distributed component-based systems

9Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Manual administration of complex distributed applications is almost impossible to achieve. On the one side, work in autonomic computing focuses on systems that maintain themselves, driven by high-level policies. Such a self-administration relies on the concept of a control loop. The autonomic computing control loop involves an abstract representation of the system to analyze the situation and to adapt it properly. On the other side, models are currently used to ease design of complex distributed systems. Nevertheless, at runtime, models remain useless, because they are decoupled from the running system, which dynamically evolves. Our proposal, named DACAR, introduces models in the control loop. Using adequate models, it is possible to design and execute both the distributed systems and their autonomic policies. The metamodel suggested in this paper mixes both OMG Deployment and Configuration (OMG D&C) specification and the Event-Condition-Action (ECA) metamodels. This paper addresses the different concerns involved in the control loop and focuses on the metamodel concepts that are required to express entities of the control loop. This paper also gives an overview of our DACAR prototype and illustrates it on a ubiquitous application case study. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Dubus, J., & Merle, P. (2007). Applying OMG D&C specification and ECA rules for autonomous distributed component-based systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4364 LNCS, pp. 242–251). Springer Verlag. https://doi.org/10.1007/978-3-540-69489-2_30

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free