• DocumentCode
    2673591
  • Title

    Scheduling tool and algorithm for integrated modular avionics systems

  • Author

    Lee, Yann-Hang ; Kim, Daeyoung ; Younis, Mohamed ; Zhou, Jeff

  • Author_Institution
    Dept. of CISE, Florida Univ., Gainesville, FL, USA
  • Volume
    1
  • fYear
    2000
  • fDate
    2000
  • Abstract
    As computer and software technologies have advanced, the approach of Integrated Modular Avionics (IMA) has emerged in the field of avionics systems. The IMA approach can dramatically reduce production and maintenance costs and increase reliability of these safety-critical real time systems. The IMA hardware and foundation software must be able to provide guarantees to the application software so that the real-time constraints of all applications are simultaneously satisfied. In addition, each application must be protected from interference by other applications and the operating system software must itself be protected while physically sharing resources such as processors and communication hardware and busses. In other words, an IMA implementation requires that the concepts of spatial and temporal partitioning are provided and guaranteed. This paper introduces a scheduling tool and its algorithms that can be used to solve the fundamental temporal partitioning problems together with implementation related practical constraints. Based on the two-level scheduling hierarchy architecture of ARINC IMA standards, we model an IMA system composed of multiple partition servers and channel servers. A partition server models a protected application that may be composed of multiple concurrent tasks. A channel server provides temporally and spatially protected message transmission among applications. The ultimate objective of the tool is to provide schedules for both tasks and messages that provide for robust temporal partitioning
  • Keywords
    aircraft computers; avionics; processor scheduling; real-time systems; safety-critical software; channel server; computer software; integrated modular avionics system; partition server; processor scheduling algorithm; safety-critical real-time system; temporal partitioning; Aerospace electronics; Application software; Costs; Hardware; Maintenance; Processor scheduling; Production systems; Protection; Real time systems; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Avionics Systems Conference, 2000. Proceedings. DASC. The 19th
  • Conference_Location
    Philadelphia, PA
  • Print_ISBN
    0-7803-6395-7
  • Type

    conf

  • DOI
    10.1109/DASC.2000.886885
  • Filename
    886885