FP7Individual fellowship2008–2011

TARES · Theory Applied to Real Embedded Systems

FP7 — People (Marie Curie Actions)

Duration
2008-09-01 → 2011-08-31
EU contribution
€181,490
Participants
1
Scheme
MC-IOF

Lines connect the coordinator with its partners.

Results in brief

Periodic Report Summary - TARES (Theory Applied to Real Embedded Systems)

Project objectives Our project, entitled 'Theory Applied to Real Embedded Systems (TARES)', aimed at bridging a gap between theory and practise for the design of Embedded Systems. We have investigated how to apply recent advanced theories and tools developed for timed systems to the design of existing and commercialised software products. Project results During the course of the project we have used high-level modelling formalisms like Hybrid Automata and Timed Automata to model manufacturing plants as well as complex hardware. The models we have built enabled us to obtain interesting preliminary results concerning the automatic synthesis of controllers and the profiling of binary programs that run on complex hardware. We investigated the use of controller synthesis methods to build correct device drivers and came up with a list of key issues that would need theoretical foundations before applications can be expected. We also addressed security issues and contributed to results on how to ensure some security properties (opacity, non-interference). Finally, we proposed a new methodology to compute worst-case execution times for binary programs running on complex hardware (pipelines, caches). The methodology was tested on ARM processors and provided encouraging results.

Data: CORDIS, © European Union

Project objective

Our project, entitled Theory Applied to Real Embedded Systems (TARES), aims to bridge a gap between theory and practise for the design of Embedded Systems. We are going to apply recent advanced theories and tools developed for timed systems to the design of existing and commercialised software products which are based on the L4 micro-kernel technology. A micro-kernel is an operating system that provides a restricted set of services; the micro-kernel L4 provides threads, basic scheduling, inter-process communications and virtual memory. The project will be carried out over 3 years by Franck Cassez at NICTA/Sydney (http://nicta.com.au/), Australia, in the Embedded Real-Time Operating Systems (ERTOS) and Formals Methods (FM) groups.

Original text from CORDIS.

Participants

  • CENTRE NATIONAL DE LA RECHERCHE SCIENTIFIQUE CNRS · ParisCoordinatorFrance

Links

Data: CORDIS, © European Union