DocumentCode
181154
Title
An approach to generate optimized cyclic scheduling from AADL specification
Author
Forlani Masini, Henrique ; Bedin Franca, Ricardo ; Massaki Hirata, Celso ; de Melo Bezerra, Juliana
Author_Institution
Embraer, Sao Jose dos Campos, Brazil
fYear
2014
fDate
5-9 Oct. 2014
Abstract
In general, the definition of a cyclic scheduling of tasks in safety critical systems is a time-consuming activity. The analysis of scheduling can be seen as the interplay of frequent changes of software specifications and considerations of mathematical models of optimization. An approach that combines the elaboration of mathematical models and take into account the ever-changing software specifications is of interest. We claim that Architecture Analysis & Design Language (AADL) is a language with a well-defined semantics that can be used to generate mathematical models. We present a novel approach that generates optimized cyclic scheduling from AADL software architecture specification. Our approach assists designers to analyze scheduling in a time-efficient manner. We implement our approach and show its feasibility and efficiency in a case study of a longitudinal flight control system.
Keywords
aerospace control; formal specification; optimisation; processor scheduling; programming language semantics; safety-critical software; software architecture; AADL software architecture specification; Architecture Analysis and Design Language; cyclic scheduling; longitudinal flight control system; mathematical models; optimization; optimized cyclic scheduling; safety critical systems; semantics; software specifications; Analytical models; Computer architecture; Optimization; Processor scheduling; Scheduling; Software; Software architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital Avionics Systems Conference (DASC), 2014 IEEE/AIAA 33rd
Conference_Location
Colorado Springs, CO
Print_ISBN
978-1-4799-5002-7
Type
conf
DOI
10.1109/DASC.2014.6979530
Filename
6979530
Link To Document