In this report, a scheduling method for heterogeneous embedded systems is developed. At first, an internal representation model called FunState is presented which enables the explicit representation of non-determinism and scheduling using a combination of functions and state machines. The new scheduling method is able to deal with mixed data/control flow specifications and takes into account different mechanisms of non-determinism as occurring in the design of embedded systems. Constraints imposed by other already implemented components are respected. The scheduling approach avoids the explicit enumeration of execution paths by using symbolic techniques and guarantees to find a deadlock-free and bounded schedule if one exists. The generated...
Increase in system complexity has made embedded software a very important part of an embedded system...
Software systems in the automotive domain are generally safety critical and subject to strict timing...
There has been a recent increase of interest in heterogeneous computing systems, due partly to the f...
In this report, a scheduling method for heterogeneous embedded systems is developed. At first, an in...
Abstract { Existing software scheduling techniques limit the functions that can be implemented in so...
Abstract: An embedded system is defined as a set of concurrent processes that communicate through ch...
In this paper we present an algorithm for system level hardware/software partitioning of heterogeneo...
This paper proposes a modular framework that enables a scheduling for time-triggered distributed emb...
The paper presents a static process scheduling approach as a front-end to hardware-software cosynthe...
We devise a tool-supported framework for achieving power-efficiency of data-flow hardware circuits. ...
For most of today’s embedded software systems, correct operation requires not only correct function,...
Abstract—Embedded computers have become pervasive and complex. This approach entails at least three ...
Scheduling a sequence of jobs released over time when the processing time of a job is only known at ...
Software synthesis from a concurrent functional specification is a key problem in the design of embe...
Summary form only given. This tutorial focuses on the development of systems software for embedded a...
Increase in system complexity has made embedded software a very important part of an embedded system...
Software systems in the automotive domain are generally safety critical and subject to strict timing...
There has been a recent increase of interest in heterogeneous computing systems, due partly to the f...
In this report, a scheduling method for heterogeneous embedded systems is developed. At first, an in...
Abstract { Existing software scheduling techniques limit the functions that can be implemented in so...
Abstract: An embedded system is defined as a set of concurrent processes that communicate through ch...
In this paper we present an algorithm for system level hardware/software partitioning of heterogeneo...
This paper proposes a modular framework that enables a scheduling for time-triggered distributed emb...
The paper presents a static process scheduling approach as a front-end to hardware-software cosynthe...
We devise a tool-supported framework for achieving power-efficiency of data-flow hardware circuits. ...
For most of today’s embedded software systems, correct operation requires not only correct function,...
Abstract—Embedded computers have become pervasive and complex. This approach entails at least three ...
Scheduling a sequence of jobs released over time when the processing time of a job is only known at ...
Software synthesis from a concurrent functional specification is a key problem in the design of embe...
Summary form only given. This tutorial focuses on the development of systems software for embedded a...
Increase in system complexity has made embedded software a very important part of an embedded system...
Software systems in the automotive domain are generally safety critical and subject to strict timing...
There has been a recent increase of interest in heterogeneous computing systems, due partly to the f...