Title :
ControlH: a fourth generation language for real-time GN&C applications
Author :
Englehart, Matt ; Jackson, Mike
Author_Institution :
Syst. & Res. Center, Honeywell Inc., Minneapolis, MN, USA
Abstract :
Describes the defining characteristics of the language ControlH. ControlH is being designed under the ARPA DSSA (Domain Specific Software Architectures) Program. ControlH is designed for describing guidance, navigation and control (GN&C) algorithms in a concise yet rigorous manner. The language objects, structure, data types, and operations have been tailored to the domain of GN&C algorithm specification. The language also provides hooks for optimization of the software produced from the specification. A translator has been developed which generates high-quality, modular Ada, based on ControlH specifications. The language and the translator are used to provide software reuse and configuration at the high level of GN&C algorithm specification
Keywords :
computerised navigation; high level languages; program interpreters; software reusability; ControlH; control; fourth generation language; guidance; high-quality, modular Ada; navigation; software configuration; software reuse; translator; Algorithm design and analysis; Application software; Automatic control; Automatic programming; Computer architecture; Decision support systems; Navigation; Programming profession; Software algorithms; Software architecture;
Conference_Titel :
Computer-Aided Control System Design, 1994. Proceedings., IEEE/IFAC Joint Symposium on
Conference_Location :
Tucson, AZ
Print_ISBN :
0-7803-1800-5
DOI :
10.1109/CACSD.1994.288920