• 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