Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Oliver Höftberger is active.

Publication


Featured researches published by Oliver Höftberger.


digital systems design | 2012

The ACROSS MPSoC -- A New Generation of Multi-core Processors Designed for Safety-Critical Embedded Systems

Christian El Salloum; Martin Elshuber; Oliver Höftberger; Haris Isakovic; Armin Wasicek

The European ARTEMIS ACROSS project aims to overcome the limitations of existing Multi-Processor System-on-a-Chip (MPSoC) architectures with respect to safety-critical applications. MPSoCs have a tremendous potential in the domain of embedded systems considering their enormous computational capacity and energy efficiency. However, the currently existing MPSoC architectures have significant limitations with respect to safety-critical applications. These limitations include difficulties in the certification process due to the high complexity of MPSoCs, the lacking temporal determinism and problems related to error propagation between subsystems. These limitations become even more severe, when subsystems of different criticality levels have to be integrated on the same computational platform. Examples of such mixed-criticality integration are found in the avionics and automotive industry with their desire to integrate safety-critical, mission critical and non-critical subsystems on the same platform in order to minimize size, weight, power and cost. The main objective of ACROSS is to develop a new generation of multicore processors designed specially for safety-critical embedded systems; the ACROSS MPSoC. In this paper we will show how the ACROSS MPSoC overcomes the limitations of existing MPSoC architectures in order to make the multi-core technology available to the safety-critical domain.


service oriented software engineering | 2015

Towards an understanding of emergence in systems-of-systems

Hermann Kopetz; Oliver Höftberger; Bernhard Frömel; Francesco Brancati; Andrea Bondavalli

Emergence is a systemic phenomenon in an System-of-Systems (SoS) that cannot be reduced to the behavior of the isolated parts of a system. It is the objective of this paper to contribute to the understanding of emergent phenomena in SoSs. After a short look at the literature on emergence in the domains of philosophy and computer science, this paper continues with an elaboration on multi-level nearly-decomposable systems, gives a tentative definition of emergence and discusses how emergent behavior manifests itself in an SoS.


service oriented software engineering | 2015

Direct versus stigmergic information flow in systems-of-systems

Hermann Kopetz; Bernhard Frömel; Oliver Höftberger

The information flow among the Constituent Systems of a System-of-Systems can take place via two different channels: the message transport along communication channels in cyber space which includes the human-to-human communication in natural language among the humans that are part of the Constituent Systems, and the indirect information flow via sensors and actuators to the physical environment, called the stigmergic information flow. In many cases the stigmergic information flow forms an important link for the closure of control loops that can lead to emergent behavior. This paper elaborates the concepts of stigmergy and compares the characteristics of the stigmergic information flow versus the message based information flow in a System-of-Systems.


international symposium on object/component/service-oriented real-time distributed computing | 2013

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

Oliver Höftberger; Roman Obermaisser

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.


Microprocessors and Microsystems | 2013

The ACROSS MPSoC - A new generation of multi-core processors designed for safety-critical embedded systems

Christian El Salloum; Martin Elshuber; Oliver Höftberger; Haris Isakovic; Armin Wasicek

The European ARTEMIS ACROSS project aims to overcome the limitations of existing Multi-Processor System-on-a-Chip (MPSoC) architectures with respect to safety-critical applications. MPSoCs have a tremendous potential in the domain of embedded systems considering their enormous computational capacity and energy efficiency. However, the currently existing MPSoC architectures have significant limitations with respect to safety-critical applications. These limitations include difficulties in the certification process due to the high complexity of MPSoCs, the lacking temporal determinism and problems related to error propagation between subsystems. These limitations become even more severe, when subsystems of different criticality levels have to be integrated on the same computational platform. Examples of such mixed-criticality integration are found in the avionics and automotive industry with their desire to integrate safety-critical, mission critical and non-critical subsystems on the same platform in order to minimize size, weight, power and cost. The main objective of ACROSS is to develop a new generation of multicore processors designed specially for safety-critical embedded systems; the ACROSS MPSoC. In this paper we will show how the ACROSS MPSoC overcomes the limitations of existing MPSoC architectures in order to make the multi-core technology available to the safety-critical domain.


intelligent robots and systems | 2015

Generic sensor fusion package for ROS

Denise Ratasich; Bernhard Frömel; Oliver Höftberger; Radu Grosu

Sensor fusion combines multiple sensor measurements to improve a controllers knowledge about the internal state of an observed physical environment. Many such sensor fusion techniques exist and have been implemented for the Robot Operating System (ROS). However, they often have been developed for specific applications and cannot be easily reused for other applications. Reasons are the use of application-specific, partly undocumented interfaces, and the often limited reconfigurability caused by a tight coupling of the implementation to an application-specific purpose. Our approach is based on the concept of a fusion node which provides a configurable sensor fusion service with a generic interface. Fusion nodes can be interconnected to combine several sensor fusion techniques, can be attached to any single-dimension value sensor, can handle asynchronous multi-rate measurements and are robust regarding indeterministic, best-effort communication. This paper presents, to the best of our knowledge, the first generic sensor fusion package (GSFP) for ROS which collects various exemplary sensor fusion methods implemented as fusion nodes. We demonstrate the feasibility of our package in a small test application. Main benefits of our contribution are the developed ROS packages independence regarding specific sensors or applications, the easy integration of configurable fusion nodes in existing applications, and the composition of fusion nodes to realize complex sensor fusion scenarios.


international symposium on object/component/service-oriented real-time distributed computing | 2014

Virtual CAN Lines in an Integrated MPSoC Architecture

Armin Wasicek; Oliver Höftberger; Martin Elshuber; Haris Isakovic; Andreas Fleck

The standard solution for automotive control networks is the Control Area Network (CAN) bus. Almost any vehicular computer system comprehends at least one CAN line. For the past two decades, software development for control system has been strongly connected to the properties and interfaces of the CAN bus. Currently, the automotive industry is in the middle of a technology leap towards an information-based industry. New technologies are getting ready to fulfill newly emerging requirements for innovative products such as hybrid engine control, intelligent energy management, and advanced driver assistance systems. Integrated Multi-Processor-on-a-Chips (MPSoCs) will be one part of the solution to provide an adequate computing infrastructure for these newly emerging systems. The established technologies like the CAN bus will have to be reconsidered. In this work, we propose a virtual CAN overlay that abstracts the communication interfaces of an MPSoC to provide the Application Programmer Interface (API) of CAN to programmers. The overlay provides the standard behavior of a CAN line and works transparently over chip boundaries. The major implications is that the programmers can continue their used software development approaches and tools when introducing a new computing infrastructure. The main benefit is that the productivity can be maintained during this critical phase. In summary, our solution helps to mitigate the effects from a technology shift to integrated MPSoCs. Our approach is fully compliant with new automotive software development approaches like AUTOSAR.


international conference on industrial informatics | 2014

Runtime evaluation of ontology-based reconfiguration of distributed embedded real-time systems

Oliver Höftberger; Roman Obermaisser

In modern safety-relevant applications a high degree of dependability and fault tolerance is demanded, which is obtained by the application of fault-tolerance techniques. Most of those techniques build on the active replication of sensors, actuators and computational components. During system design, explicit redundancy involves a fundamental trade-off between the number and types of tolerated faults and the resulting cost of increased reliability. Usually in such systems also implicit redundancy exists which is given by the vast number of measuring and actuation devices used to monitor, predict and control the physical process. Most common fault-tolerance techniques are designed to tolerate faults considered in the fault hypothesis of a system. However, they are not capable to benefit from implicit redundancy or to mitigate unforeseen failures. An effective technique to counteract these problems is ontology-based dynamic reconfiguration, which exploits implicit redundancy in the system to recover from failures. In order for dynamic reconfiguration to be applicable for embedded real-time systems, a temporal bound for system recovery has to be guaranteed. In this paper an approach for ontology-based reconfiguration is presented which can be performed within bounded time. The theoretical runtime considerations regarding the proposed technique are underlined by the results of reconfiguration experiments.


international symposium on object/component/service-oriented real-time distributed computing | 2017

A Self-Healing Framework for Building Resilient Cyber-Physical Systems

Denise Ratasich; Oliver Höftberger; Haris Isakovic; Muhammad Shafique; Radu Grosu

Self-healing is an increasingly popular approach to ensure resiliency, that is, a proper adaptation to failures and attacks, in cyber-physical systems (CPS). A very promising way of achieving self-healing is through structural adaptation (SHSA), by adding and removing components, or even by changing their interaction, at runtime. SHSA has to be enabled and supported by the underlying platform, in order to minimize undesired interference during components exchange and to reduce the complexity of the application components. In this paper, we discuss architectural requirements and design decisions which enable SHSA in CPS. We propose a platform that facilitates structural adaptation and demonstrate its capabilities on an example from the automotive domain: a fault-tolerant system that estimates the state-of-charge (SoC) of the battery. The SHSA support of the SoC estimator is enhanced through the existence of an ontology, capturing the interrelations among the components and using this information at runtime for reconfiguration. Finally, we demonstrate the efficiency of our SHSA framework by deploying it in a real-world CPS prototype of a rover under sensor failure.


Cyber-Physical Systems of Systems | 2016

Emergence in Cyber-Physical Systems-of-Systems (CPSoSs)

Hermann Kopetz; Andrea Bondavalli; Francesco Brancati; Bernhard Frömel; Oliver Höftberger; Sorin M. Iacob

The essence of the concept emergence is aptly communicated by the following quote, attributed to Aristotle, who lived more than 2000 years ago: The Whole is Greater than the Sum of its Parts.

Collaboration


Dive into the Oliver Höftberger's collaboration.

Top Co-Authors

Avatar

Bernhard Frömel

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Haris Isakovic

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Armin Wasicek

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Hermann Kopetz

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Martin Elshuber

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Radu Grosu

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Christian El Salloum

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar

Denise Ratasich

Vienna University of Technology

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge