Title :
Semantic Modeling and Reasoning at Runtime for Autonomous Systems Engineering
Author :
Chaari, Tarak ; Fakhfakh, Kaouthar
Author_Institution :
Res. Unit for Dev. & Control of Distrib. Applic. (ReDCAD), Univ. of Sfax, Sfax, Tunisia
Abstract :
Autonomous computing has two main objectives: (i) making systems aware about their state and their environment and (ii) making them able to automatically actualize their behavior according to any relevant internal or external event. This paper describes a novel and dynamic approach to assist software developers and designers in building autonomous systems. Our approach offers a dynamic platform to deploy software components and automatically control them at runtime according to a continuously updated knowledge about their state and their runtime environment. This knowledge is automatically maintained by semantic models that keep the system aware about its state and its environment. Autonomous systems designers can edit these models at runtime to inject extra knowledge without disrupting the execution of the deployed components. Moreover, this platform facilitates the implementation of autonomous self-properties by defining semantic rules that (i) reason on the captured knowledge about the system environment and state at one hand and (ii) apply self-adaptive actions on the system components on the other hand. Our platform, entitled Automatic and Semantic OSGi Control (ASOC), combines the high dynamicity of OSGi and the power of semantic inferences to offer better situation analysis and self-adaptation results in autonomous systems.
Keywords :
Java; inference mechanisms; object-oriented programming; programming language semantics; public domain software; systems engineering; OSGi; automatic control; autonomous computing; autonomous system engineering; reasoning; runtime environment; self-adaptive action; semantic inference; semantic modeling; semantic rule; software component deployment; software developer; Context; Context modeling; Data models; Monitoring; Ontologies; Runtime; Semantics; Autonomous Computing; OSGi; Self-adaptive; Self-aware; modelling at runtime; ontology; semantic inference;
Conference_Titel :
Ubiquitous Intelligence & Computing and 9th International Conference on Autonomic & Trusted Computing (UIC/ATC), 2012 9th International Conference on
Conference_Location :
Fukuoka
Print_ISBN :
978-1-4673-3084-8
DOI :
10.1109/UIC-ATC.2012.82