• DocumentCode
    674190
  • Title

    Knowledge-driven software development for Distributed Aircraft Fuel Management

  • Author

    Insaurralde, Carlos C.

  • Author_Institution
    Inst. of Sensors, Signals, & Syst., Heriot-Watt Univ., Edinburgh, UK
  • fYear
    2013
  • fDate
    5-10 Oct. 2013
  • Abstract
    The development of avionics software demands more and more human intervention. The software development process is rather highly expensive and risky since it must undergo certification. Automation of such a process can reduce errors and human interaction. Automated development tools usually deal with automatic code generation. These approaches are actually based on pre-defined fixed rules and policies to automatically generate software code which still demands considerable hand-coded software. This paper presents a self-directed development process that is able to make decisions by its own to generate software code. The automated decision-making process relies on a reasoner, and an ontological database that captures development skills from human developers as well as the dynamic configurations and capabilities of the system under development. The knowledge captured enables highlevel reasoning to automatically generate the control software code. A case study based on the development of Embedded Control Software (ECS) for Distributed Aircraft Fuel Management (DAFM) is presented. Details of the reasoning ontology to develop ECS, and experimental results from ECS for DAFM automatically generated are presented.
  • Keywords
    aerospace computing; decision making; ontologies (artificial intelligence); program compilers; DAFM; ECS; automated decision-making process; automated development tools; automatic code generation; avionics software development; distributed aircraft fuel management; embedded control software; hand-coded software; human interaction; knowledge-driven software development; ontological database; reasoning ontology; self-directed development process; Aerospace control; Aerospace electronics; Aircraft; Automation; Fuels; Ontologies; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Avionics Systems Conference (DASC), 2013 IEEE/AIAA 32nd
  • Conference_Location
    East Syracuse, NY
  • ISSN
    2155-7195
  • Print_ISBN
    978-1-4799-1536-1
  • Type

    conf

  • DOI
    10.1109/DASC.2013.6712634
  • Filename
    6712634