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
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;
Conference_Titel :
Digital Avionics Systems Conference (DASC), 2014 IEEE/AIAA 33rd
Conference_Location :
Colorado Springs, CO
Print_ISBN :
978-1-4799-5002-7
DOI :
10.1109/DASC.2014.6979530