Back to Search Start Over

Toward Polychronous Analysis and Validation for Timed Software Architectures in AADL

Authors :
Yue Ma
Huafeng Yu
Thierry Gautier
Paul Le Guernic
Jean-Pierre Talpin
Loic Besnard
Maurice Heitz
Synchronous programming for the trusted component-based engineering of embedded systems and mission-critical systems (ESPRESSO)
Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA)
Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes)
Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes)
Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Inria Rennes – Bretagne Atlantique
Institut National de Recherche en Informatique et en Automatique (Inria)
Communication & Systèmes [Toulouse] (C-S)
Communication & Systèmes-CS-SI France
Huafeng, Yu
Université de Rennes 1 (UR1)
Université de Rennes (UNIV-RENNES)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées - Rennes (INSA Rennes)
Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes 1 (UR1)
Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Inria Rennes – Bretagne Atlantique
Source :
The Design, Automation, and Test in Europe (DATE) conference, The Design, Automation, and Test in Europe (DATE) conference, Mar 2013, Grenoble, France. pp.6
Publication Year :
2013
Publisher :
HAL CCSD, 2013.

Abstract

International audience; High-level architecture modeling languages, such as Architecture Analysis & Design Language (AADL), are gradually adopted in the design of embedded systems so that design choice verification, architecture exploration, and system property check- ing are carried out as early as possible. This paper presents our recent contributions to cope with clock-based timing analysis and validation of software architectures specified in AADL. In order to avoid semantics ambiguities of AADL, we mainly consider the AADL features related to real-time and logical time properties. We endue them with a semantics in the polychronous model of computation; this semantics is quickly reviewed. The semantics enables timing analysis, formal verification and simulation. In addition, thread-level scheduling, based on affine clock relations is also briefly presented here. A tutorial avionic case study is finally adopted to illustrate our overall contribution.

Details

Language :
English
Database :
OpenAIRE
Journal :
The Design, Automation, and Test in Europe (DATE) conference, The Design, Automation, and Test in Europe (DATE) conference, Mar 2013, Grenoble, France. pp.6
Accession number :
edsair.doi.dedup.....61672a5e6336ee97f893a68dda794506