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 :
بازگشت