Title : 
A PDL synthesizer for real-time systems
         
        
            Author : 
Moore, Michael J. ; Sheffield, James Rodney
         
        
            Author_Institution : 
SofTech Inc., Dayton, OH, USA
         
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Aerospace and Electronics Conference, 1989. NAECON 1989., Proceedings of the IEEE 1989 National
         
        
            Conference_Location : 
Dayton, OH
         
        
        
            DOI : 
10.1109/NAECON.1989.40257