• DocumentCode
    1822254
  • 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
  • fYear
    2012
  • fDate
    4-7 Sept. 2012
  • Firstpage
    415
  • Lastpage
    422
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/UIC-ATC.2012.82
  • Filename
    6332030