DocumentCode
2651563
Title
Tool-Supported Refinement of High-Level Requirements and Constraints Into Low-Level Policies
Author
Dohndorf, Oliver ; Krüger, Jan ; Krumm, Heiko ; Fiehe, Christoph ; Litvina, Anna ; Lück, Ingo ; Stewing, Franz-Josef
Author_Institution
Tech. Univ. Dortmund, Dortmund, Germany
fYear
2011
fDate
6-8 June 2011
Firstpage
97
Lastpage
104
Abstract
In the context of the automated technical management of distributed ambient-assisted-living healthcare systems, we employ high-level policies which describe the abstract requirements of the system from the use cases point of view. At runtime, an efficient low-footprint management system is used which executes low-level management rules of the event-condition-action type. The rules represent the low-level management policies. They monitor the status variables of the software components and change the settings of their configuration variables in order to enforce the high-level requirements. We report on the automated, tool-supported refinement of these policies which is based on a three-layered system model. The top layer reflects the use cases, the middle layer the service infrastructure, and the bottom layer the actual software and hardware components. The automated refinement exploits the model and its refinement relations which associate system elements with all those elements representing them on the next lower model layer. Moreover, the automated refinement is controlled by refinement, evaluation, and control pattern instances introduced by the model designer in order to supply the policy refinement and the policy enforcement with "ideas\´\´ to be applied. The paper outlines our management approach and the graphical modeling tool MoBaSeC. The focus is set on the policy refinement functions and on the utilization of refinement, evaluation, and control patterns.
Keywords
constraint handling; formal specification; formal verification; health care; service-oriented architecture; MoBaSeC; automated technical management; distributed ambient-assisted-living healthcare systems; graphical modeling tool; high-level requirements; low-footprint management system; low-level policies; policy enforcement; policy refinement; service infrastructure; software components; three-layered system model; tool supported refinement; Concrete; Object oriented modeling; Process control; Runtime; Software; Training; Unified modeling language; model-based management; policy; refinement;
fLanguage
English
Publisher
ieee
Conference_Titel
Policies for Distributed Systems and Networks (POLICY), 2011 IEEE International Symposium on
Conference_Location
Pisa
Print_ISBN
978-1-4244-9879-6
Electronic_ISBN
978-0-7695-4330-7
Type
conf
DOI
10.1109/POLICY.2011.32
Filename
5976801
Link To Document