• DocumentCode
    2858448
  • Title

    A PDL synthesizer for real-time systems

  • Author

    Moore, Michael J. ; Sheffield, James Rodney

  • Author_Institution
    SofTech Inc., Dayton, OH, USA
  • fYear
    1989
  • fDate
    22-26 May 1989
  • Firstpage
    515
  • Abstract
    A rule-based approach to designing time-critical flight software is presented. The intent is to provide program design language synthesizers, which help the user to shape the requirements into a form suitable for automatic synthesis. This approach attempts to produce a deterministic scheduler design. Events are mapped, where possible, into a cyclic scheme. When events cannot be handled cyclically, they are handled as interrupts. The technique attempts to balance processing load across frames. An attributed form of IDEF (integrated computer-aided manufacturing definition) is used to express the requirements from which designs can be synthesized. IDEF information is stored in a PROLOG knowledge base and is organized hierarchically. The tool set and its associated IDEF-based methodology, is called the Systems Analysis Logical Design Technique (SALDT)
  • Keywords
    aerospace computing; knowledge based systems; military computing; real-time systems; software engineering; software tools; specification languages; systems analysis; IDEF; PDL synthesizer; PROLOG knowledge base; SALDT; Systems Analysis Logical Design Technique; cyclic scheme; deterministic scheduler design; integrated computer-aided manufacturing definition; interrupts; processing load; program design language synthesizers; real-time systems; rule-based approach; time-critical flight software; Aerospace electronics; Hardware; Job shop scheduling; Page description languages; Processor scheduling; Real time systems; Software design; Synthesizers; Time factors; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace and Electronics Conference, 1989. NAECON 1989., Proceedings of the IEEE 1989 National
  • Conference_Location
    Dayton, OH
  • Type

    conf

  • DOI
    10.1109/NAECON.1989.40257
  • Filename
    40257