Abstract. Embedded computing is characterised by the limited availability of computing resources. Further, embedded systems are often used in safety-critical applications with real-time constraints. Thus, the software development has to follow rigorous procedures to minimise the risk of system failures. However, be-sides the inherent application complexities, there is also an increased technology-based complexity due to the shift to concurrent programming of multi-core sys-tems. For such systems it is quite challenging to develop safe and resource-efficient systems. In this paper we give a plea for the need of better software development tools to cope with this challenge. For example, we outline how compilers can help to simplify the writin...
This tutorial responds to the rapidly increasing use of cores in general and of processor cores in p...
Coexistence of software components and functions of different criticality in a single computing plat...
This paper is centered around the design of a thread- and memory-safe language, primarily for the co...
Abstract. Embedded computing is characterised by the limited availability of computing resources. Fu...
“The original publication is available at www.springerlink.com”. Copyright Springer.Embedded computi...
The current trend in commercial processors is producing multi-core architectures which pose both an ...
Compilers play a pivotal role in the software development process for microprocessors, by automatica...
In real-time and safety-critical systems, the move towards multi-cores is becoming unavoidable to sa...
Today the majority of embedded software is written in C or C++ using the thread paradigm. C and C++ ...
As transistors sizes shrink and architects put more and more cores on chip, computer systems become ...
Part 2: Non-functional Aspects of Embedded SystemsInternational audienceThis paper characterizes how...
The protection of processor-based systems to mitigate the harmful effects of transient faults (harde...
Compilers are at the foundation of software security. On the one hand, compilers are an ideal place ...
This dissertation demonstrates that substantial speedup over that for conventional single-instructio...
In a large class of embedded systems, dynamic multitasking using traditional OS techniques is infeas...
This tutorial responds to the rapidly increasing use of cores in general and of processor cores in p...
Coexistence of software components and functions of different criticality in a single computing plat...
This paper is centered around the design of a thread- and memory-safe language, primarily for the co...
Abstract. Embedded computing is characterised by the limited availability of computing resources. Fu...
“The original publication is available at www.springerlink.com”. Copyright Springer.Embedded computi...
The current trend in commercial processors is producing multi-core architectures which pose both an ...
Compilers play a pivotal role in the software development process for microprocessors, by automatica...
In real-time and safety-critical systems, the move towards multi-cores is becoming unavoidable to sa...
Today the majority of embedded software is written in C or C++ using the thread paradigm. C and C++ ...
As transistors sizes shrink and architects put more and more cores on chip, computer systems become ...
Part 2: Non-functional Aspects of Embedded SystemsInternational audienceThis paper characterizes how...
The protection of processor-based systems to mitigate the harmful effects of transient faults (harde...
Compilers are at the foundation of software security. On the one hand, compilers are an ideal place ...
This dissertation demonstrates that substantial speedup over that for conventional single-instructio...
In a large class of embedded systems, dynamic multitasking using traditional OS techniques is infeas...
This tutorial responds to the rapidly increasing use of cores in general and of processor cores in p...
Coexistence of software components and functions of different criticality in a single computing plat...
This paper is centered around the design of a thread- and memory-safe language, primarily for the co...