SPADES Research team
Sound Programming of Adaptive Dependable Embedded Systems
- Leader : Gregor Goessler
- Type : Project team
- Research center(s) : Grenoble
- Field : Algorithmics, Programming, Software and Architecture
- Theme : Embedded and Real-time Systems
- Partner(s) : Institut polytechnique de Grenoble
- Collaborator(s) : Laboratoire d'Informatique de Grenoble (LIG) (UMR5217)
The SPADES project-team aims at mastering the complexity and dependability of networked embedded computing systems by focusing on three key questions:
- How to build networked embedded systems as adaptive modular structures?
- How to program systems with resource and behavioral constraints on multicore architectures?
- How to program reliable and fault-tolerant embedded systems with different levels of criticality?
- Design and programming models
- semantical foundations for embedded component-based design
- composition and contracts for embedded component-based design
- dynamic data-flow models
- Certified real-time programming
- scheduling and schedulability analyses
- specialized programming models and languages
- Fault management and causal analysis
- reversibility for fault-tolerant programming
- tracking and exploiting causality for fault tolerance, fault ascription, and explanation
International and industrial relations
- Thales: Early Performance assessment for evolving and variable Cyber-Physical Systems.
- Daimler: Typical Worst Case Response-Time Analysis and its Use in Automotive Network Design.
- Orange R&D: Fault management in virtualized networks. Data-flow models of computation of SDR and IoT applications.
Research teams of the same theme :
- HYCOMES - Modélisation hybride & conception par contrats pour les systèmes embarqués multi-physiques
- KAIROS - Logical Time for Formal Embedded System Design
- KOPERNIC - Keeping wOrst case reasoning aPpropriatE foR differeNt critICALITIES
- PARKAS - Parallélisme de Kahn Synchrone
- TEA - Time, Events and Architectures