Configuration et déploiement d'applications temps-réel réparties embarquées à l'aide d'un langage de description d'architecture

Abstract : Building distributed real-time embedded systems (DRE) is a tedious task. In addition, real-time applications must satisfy hard constraints to ensure they work correctly (meeting deadlines...). The use of architecture description languages aims at reducing the development cost of these applications. AADL (Architecture Analysis & Design Language) belongs to this family of languages. It uses the concept of ``component'' (hardware or software) whose well defined semantics makes possible the description of many aspects of DRE systems. The various constraints that must be met are integrated into the AADL model as properties. This thesis work exploits the features offered by AADL to specify the exact requirements of a DRE application and automatically generate its code. The production process we propose (1) automatically produces the code to integrate the applicative components to the runtime platform, (2) automatically produces a significant part of the middleware components customised for the application and (3) automatically deploys the applicative and middleware components to get a system which is strongly dedicated to the application. In particular, the AADL executive is itself statically configured. The adopted approach reduces the development time and allows for an customised and analyzable code. The configuration and deployment (often separated from the development process) are now automated and integrated into the production chain.
Document type :
Theses
domain_other. Télécom ParisTech, 2008. English
Domain :


https://pastel.archives-ouvertes.fr/pastel-00004314
Contributor : Ecole Télécom ParisTech <>
Submitted on : Friday, January 9, 2009 - 8:00:00 AM
Last modification on : Friday, May 13, 2011 - 1:00:00 PM

Identifiers

  • HAL Id : pastel-00004314, version 1

Citation

Bechir Zalila. Configuration et déploiement d'applications temps-réel réparties embarquées à l'aide d'un langage de description d'architecture. domain_other. Télécom ParisTech, 2008. English. <pastel-00004314>

Export

Share

Metrics

Consultation de
la notice

210

Téléchargement du document

105