Accession Number : ADA188827
Title : Applicability of Ada (Trademark) Tasking for Avionics Executives.
Descriptive Note : Master's thesis,
Corporate Author : AIR FORCE INST OF TECH WRIGHT-PATTERSON AFB OH SCHOOL OF ENGINEERING
Personal Author(s) : Kontak, Roger E
PDF Url : ADA188827
Report Date : Nov 1987
Pagination or Media Count : 66
Abstract : The purpose of this study was to evaluate Ada tasking performance and its suitability for avionics schedulers known as executives. This was done by comparing variations of Ada executives written by the author with the existing Digital Avionics Information System written in JOVIAL. The comparisons were made by evaluating the system overhead of each model while running a series of representative application tasks. The study found that Ada tasking had considerably more overhead than its JOVIAL counterpart in order to maintain precise cyclical timing. Another outcome was that several Ada compilers were unable to produce code which could be run on the MIL-STD-1750A computer. This points to the present immaturity of Ada compilers targeted toward embedded aircraft computers. Given the immaturity of Ada compilers, Ada tasking is not appropriate for avionics executives. Ada can still be used, however, without tasking and the associated Run Time System to develop executives. This thesis adds support for the need to revise standards and develop compilers as necessary to provide an efficient Run Time System for Ada executives. Keywords: Benchmarking, Theses.
Descriptors : *AVIONICS, *EXECUTIVE ROUTINES, *PROGRAMMING LANGUAGES, COMPILERS, COMPUTERS, DIGITAL SYSTEMS, EXECUTIVES, INFORMATION SYSTEMS, SCHEDULING, THESES, REAL TIME, ONBOARD, AIRCRAFT EQUIPMENT, COMPUTER PROGRAM RELIABILITY, TEST AND EVALUATION, STANDARDS
Subject Categories : Computer Programming and Software
Distribution Statement : APPROVED FOR PUBLIC RELEASE