DocumentCode
3144124
Title
Real-Time Property Verification in Organic Computing Systems
Author
Stein, Steffen ; Hamann, Arne ; Ernst, Rolf
Author_Institution
Tech. Univ. of Braunschweig, Braunschweig
fYear
2006
fDate
15-19 Nov. 2006
Firstpage
192
Lastpage
197
Abstract
Integrating new functionality into complex embedded hard real-time systems requires considerable engineering effort. Emerging formal analysis methodologies and tools from real-time research assist system engineers solving this integration problem. For future organic computer systems, however, it is desirable to integrate these approaches into running systems, enabling them to autonomously perform e.g. online acceptance tests and self-optimization in case of system or environmental changes. This results in high system robustness and extensibility without explicit engineering effort. In this paper, we present an approach adapting formal compositional analysis techniques to realize self-awareness and self-adaptation in embedded systems with respect to real-time properties such as latency constraints, buffer sizes, etc. We introduce a framework for distributed online performance analysis running on embedded real-time systems. Based on this framework we implement an acceptance test for the integration of new functionality into an existing embedded real-time system. Furthermore, we present an online optimization algorithm based on the same framework. In a case study, we demonstrate the applicability of the approach and show that online optimization can increase the acceptance rate with reasonable computational effort.
Keywords
formal verification; learning (artificial intelligence); program diagnostics; self-adjusting systems; ubiquitous computing; buffer size; distributed online performance analysis; embedded systems; formal compositional analysis; latency constraint; online acceptance test; online optimization; organic computing systems; real-time property verification; self-adaptation; self-awareness; self-optimization; Algorithm design and analysis; Embedded computing; Embedded system; Performance analysis; Pervasive computing; Power engineering computing; Real time systems; Robustness; System testing; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Leveraging Applications of Formal Methods, Verification and Validation, 2006. ISoLA 2006. Second International Symposium on
Conference_Location
Paphos
Print_ISBN
978-0-7695-3071-0
Type
conf
DOI
10.1109/ISoLA.2006.65
Filename
4463712
Link To Document