For most of today’s embedded software systems, correct operation requires not only correct function, they must additionally satisfy specific extra-functional properties, in particular related to timing. System development (including software development) is substantially facilitated if the system parts can be developed and verified in isolation, and if the correctness of the system can be inferred from the correctness of its parts. Such modular and compositional design of software system has for a long time been considered the holy-grail of system design, and is unfortunately only possible in selected scenarios. This paper deals with one such scenario: using hierarchical scheduling to provide predictable timing and temporal isolation of emb...
Abstract—We present a method that allows for integration of individually developed functions of soft...
In real-time systems, tasks must satisfy strict timing constraints in order to avoid timing failures...
Component-based engineering is a popular design strategy for multi-functional and complex real-time ...
For most of today’s embedded software systems, correct operation requires not only correct function,...
A piece of software, that we define as a software system, can consist of anything from a few lines o...
The Hierarchical Scheduling Framework (HSF) has been introduced to enable compositional schedulabi...
This thesis consists in the implementation of a hierarchical scheduling framework, a paradigm that a...
Nowadays, real-time embedded computing systems are widely used in safety-critical environments such ...
Hierarchical scheduling (also referred to as resource reservation) is a hot topic within the researc...
Many industrial systems have various hardware and software functions for controlling mechanics. If t...
Abstract—Many embedded real-time applications are typically time-triggered and preemptive schedulers...
Embedded systems are complex as a whole but consist of smaller independent modules minimally interac...
This work investigates the composition of interdependent software components on a shared platform fr...
Embedded systems are complex as a whole but consist of smaller independent modules minimally interac...
In this thesis we propose techniques to simplify the integration of subsystems while minimizing the ...
Abstract—We present a method that allows for integration of individually developed functions of soft...
In real-time systems, tasks must satisfy strict timing constraints in order to avoid timing failures...
Component-based engineering is a popular design strategy for multi-functional and complex real-time ...
For most of today’s embedded software systems, correct operation requires not only correct function,...
A piece of software, that we define as a software system, can consist of anything from a few lines o...
The Hierarchical Scheduling Framework (HSF) has been introduced to enable compositional schedulabi...
This thesis consists in the implementation of a hierarchical scheduling framework, a paradigm that a...
Nowadays, real-time embedded computing systems are widely used in safety-critical environments such ...
Hierarchical scheduling (also referred to as resource reservation) is a hot topic within the researc...
Many industrial systems have various hardware and software functions for controlling mechanics. If t...
Abstract—Many embedded real-time applications are typically time-triggered and preemptive schedulers...
Embedded systems are complex as a whole but consist of smaller independent modules minimally interac...
This work investigates the composition of interdependent software components on a shared platform fr...
Embedded systems are complex as a whole but consist of smaller independent modules minimally interac...
In this thesis we propose techniques to simplify the integration of subsystems while minimizing the ...
Abstract—We present a method that allows for integration of individually developed functions of soft...
In real-time systems, tasks must satisfy strict timing constraints in order to avoid timing failures...
Component-based engineering is a popular design strategy for multi-functional and complex real-time ...