Abstract

Abstract : A NATO Special Working Group (SWG) on Ada Programming Support Environments (APSE) was established in October, 1986. Its charter is to develop a tool set that constitutes an APSE, to evaluate the APSE on both an individual component basis and on a holistic level, and to define a NATO interface standard for APSEs. A specific task within the associated MITRE work program is to develop the requirements to perform testing of the Common APSE Interface Set (CAIS) for the SWG. The SWG CAIS is the agreed upon tool interface set for the NATO effort, and is a variant of the CAIS standard, DOD-STD-1838. CAIS provides a standard ste of kernel interfaces for APSE tools thus promoting portability of tools across disparate architectures. The SWG CAIS is complex; there are over 500 unique interfaces defined in 29 Ada packages with over 1600 possible error conditions. This report outlines a strategy and specifies the requirements for the development of a test environment which include: A test administration function that will provide control over execution of the tests and management of the test results; and a test suit whose tests will be defined based on the syntax and semantics defined in the SWG CAIS specification. This test suite will focus on nominal functionality and completeness of critical interfaces. The test environment will be incrementally developed to correspond to phased deliveries of the SWG CAIS implementations. There will be two SWG CAIS implementations installed on two different host architectures. This report outlines the requirements to perform testing on either implementation.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.