• DocumentCode
    3454093
  • Title

    Ontology-based runtime reconfiguration of distributed embedded real-time systems

  • Author

    Hoftberger, Oliver ; Obermaisser, R.

  • Author_Institution
    Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2013
  • fDate
    19-21 June 2013
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    Embedded real-time systems with dynamic resource management capabilities are able to adapt to changing resource requirements, resource availability, the occurrence of faults and environmental changes. This enables better resource utilization, more flexibility and increased dependability. Depending on the application domain, reconfiguration decisions must be found and applied within temporal bounds. Although semantic techniques are used to react to unexpected events in standard IT systems, they exhibit a computational complexity and temporal unpredictability that is not suitable for real-time systems. This paper describes a temporally predictable framework for reconfigurable embedded real-time systems. It uses a service-oriented approach to dynamically reconfigure component interactions. Knowledge about the system structure and semantics is provided in a system ontology with relevant information for embedded realtime systems (e.g., transfer delay times, accuracy of relations). The ontology allows to automatically generate service substitutes by exploiting implicit redundancy in the system. Furthermore, an algorithm is presented that searches the ontology for semantically equivalent implementations of failed services. The process of substitution search and substitute service generation is demonstrated with an example from the automotive domain.
  • Keywords
    computational complexity; distributed processing; embedded systems; ontologies (artificial intelligence); resource allocation; IT systems; application domain; automotive domain; component interaction reconfiguration; computational complexity; distributed embedded real-time systems; dynamic resource management capabilities; environmental changes; implicit redundancy; ontology-based runtime reconfiguration; reconfigurable embedded real-time systems; resource availability; resource requirements; resource utilization; semantic techniques; service-oriented approach; substitute service generation; substitution searching; system ontology; temporal bounds; temporal unpredictability; temporally predictable framework; Accuracy; Embedded systems; Joining processes; Ontologies; Real-time systems; Semantics; Sensors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2013 IEEE 16th International Symposium on
  • Conference_Location
    Paderborn
  • Type

    conf

  • DOI
    10.1109/ISORC.2013.6913205
  • Filename
    6913205