Développement et validation d'architectures dynamiques

Abstract : In this thesis, we study the development and the validation of asynchronous real time systems. We choose to use the language AADL for its specificities issued from the avionic industry, and for the precise description of its execution model. This thesis is divided in two main parts. In the first part we study the use of AADL as a support for the development of satellite flight software. In a second part we present a reduced version of AADL and the formal definition of its execution model. The objective of the first part is to demonstrate that AADL can be integrated in an existing development process of the spatial industry. In this part, we have identified several patterns used in the conception of flight software In the second part we define a mini-AADL enough complete to express most of the current concepts of real time systems. The formalization part of the execution model is mandatory for the validation of dynamic properties. This formal description allow to describe the behavior of AADL models. This description can be used with a model checker to animate AADL models and validate dynamic properties.
Document type :
Software Engineering [cs.SE]. Université Paul Sabatier - Toulouse III, 2008. French

Contributor : Jean-François Rolland <>
Submitted on : Friday, March 13, 2009 - 10:49:16 AM
Last modification on : Friday, March 13, 2009 - 11:26:33 AM


  • HAL Id : tel-00367994, version 1



Jean-François Rolland. Développement et validation d'architectures dynamiques. Software Engineering [cs.SE]. Université Paul Sabatier - Toulouse III, 2008. French. <tel-00367994>




Consultation de
la notice


Téléchargement du document