Overall Objectives
Scientific Foundations
Application Domains
New Results
Contracts and Grants with Industry
Other Grants and Activities

Section: New Results

Software Components for Embedded Systems

Participants : Laurence Duchien, Frédéric Loiret, Lionel Seinturier, Daniel Romero, Romain Rouvoy.

Two main results have been achieved in the domain of software components for embedded systems: at the design level [13] and at the platform level [23] .

At the design level, [13] presents a framework that supports the compositional construction and development of applications that must meet various domain-specific requirements. The original result is to express these requirements as annotations on the software architectural description and to implement them both with open and extensible component-based containers and with a composition mechanism based on the Aspect-Oriented Programming paradigm.

At the platform level, [23] proposes a three-tier approach where application, runtime containers implementing concurrent execution patterns and the underlying operating system are designed using components. The originality of this result is to provide a homogeneous design and runtime space where optimization techniques can be applied from end-to-end, crossing boundaries which have been previously hermetic. This demonstrates that software components are a viable solution that do not hinder runtime performances, which is a stringent requirements, for implementing embedded systems.


Logo Inria