Evaluation of Ada as a Communications Programming Language.
Abstract:
This report is divided into three major sections coinciding with the effects conducted within three separate tasks of the overall evaluation effort. The first section analyzes the ability of Ada to support communication system programming applications, especially in the area of concurrency. The CCITT High Level Language CHILL is being developed specifically for programming of SPC exchange applications. Ada is being developed to serve as a programming standard for embedded military computer systems. The second section examines the feasibility of Ada being used as a direct substitute for CHILL, both in the context of CHILL being a programming language, and in the context of CHILL being part of a programming environment containing CHILL, SDL, and MML. The third section of this report establishes the approaches to be used in designing, developing, and testing the software, evaluating the efficiency and effectiveness of Ada as used in these applications, and identifying standards and guidelines to assure overall software quality in the use of Ada.
