Title :
Adapting Ada toolsets to embedded multiprocessing applications
Author :
Gearhart, Larry M.
Author_Institution :
TRW, Beavercreek, OH, USA
Abstract :
The problem of developing system software for embedded multiprocessing applications is aggravated by resource-sharing and fault-tolerance requirements and by the immaturity of support tools. The author proposes additional standards for Ada toolsets used in embedded applications which will address these problems in an integrated manner. He examines opportunities for support from the compiler toolset, describes several such opportunities, and presents arguments for their use in the design of executive-layer capabilities. These capabilities include unit sharing, software interrupts, and custom program initiation and termination code tailoring. It is emphasized that executive software will not have to duplicate the synchronization primitives that are already built into Ada. A philosophy for distributed executive design is discussed
Keywords :
Ada; multiprocessing programs; software tools; Ada toolsets; compiler toolset; custom program initiation; distributed executive design; embedded multiprocessing applications; executive software; executive-layer capabilities; software interrupts; standards; termination code tailoring; unit sharing; Aerospace electronics; Application software; Costs; Embedded software; Fault tolerance; Laboratories; Protocols; Resource management; System software; Systems engineering and theory;
Conference_Titel :
Aerospace and Electronics Conference, 1989. NAECON 1989., Proceedings of the IEEE 1989 National
Conference_Location :
Dayton, OH
DOI :
10.1109/NAECON.1989.40275