Ada Programming Support Environment or APSE, was a specification for a programming environment to support software development in the Ada programming language. This represented the second stage of the U.S. military Ada project; once the language was implemented, it was felt necessary to specify and implement a standard set of tools, hence the APSE. CAIS-A, Common APSE Interface Set A, was defined in MIL STD-1838A.
CAIS defines a set of Ada APIs to enable portability of development tools across operating systems.[1] As of 1988, CAIS implementations were developed for Unix, VMS and IBM MVS.[1]
References
edit- ^ a b Oberndorf, P.A. (June 1988). "The Common Ada Programming Support Environment (APSE) Interface Set (CAIS)". IEEE Transactions on Software Engineering. 14 (6): 742–748. doi:10.1109/32.6154. ISSN 0098-5589.
Further reading
edit- Richard E. Fairley (1980). "Ada debugging and testing support environments". Proceedings of the ACM-SIGPLAN symposium on The ADA programming language. ACM. pp. 16–25. doi:10.1145/800004.807931. ISBN 0-89791-030-3.
- International Requirements and Design Criteria for the Portable Common Interface Set (1992-05-01)
- DoD Requirements and Design Criteria for the Common APSE Interface Set (CAIS) (July 1987)
- Ison, Roger (1990), "An experimental Ada programming support environment in the HP CASEdge integration framework", in Long, Fred (ed.), Software Engineering Environments, Lecture Notes in Computer Science, vol. 467, Springer Berlin Heidelberg, pp. 179–193, doi:10.1007/3-540-53452-0_41, ISBN 9783540534525
- Standish, Thomas A. (1982), "The importance of Ada programming support environments", Proceedings of the June 7-10, 1982, national computer conference on - AFIPS '82, Houston, Texas: ACM Press, p. 333, doi:10.1145/1500774.1500815, ISBN 9780882830353, S2CID 1225699
- Taylor, R.N.; Standish, T.A. (March 1985), "Steps to an Advanced Ada 1 Programming Environment", IEEE Transactions on Software Engineering, SE-11 (3): 302–310, doi:10.1109/TSE.1985.232213, ISSN 0098-5589, S2CID 9576640
- Stenning, V.; Froggatt, T.; Gilbert, R.; Thomas, E. (June 1981), "The Ada Environment: A Perspective", Computer, 14 (6): 26–36, doi:10.1109/C-M.1981.220491, ISSN 0018-9162, S2CID 3337034
- Hall, J A (1984), "Databases in software development: The Ada programming support environment", in Wallis, Peter J. L. (ed.), Ada Software Tools Interfaces, Lecture Notes in Computer Science, vol. 180, Springer Berlin Heidelberg, pp. 115–132, doi:10.1007/3-540-13878-1_10, ISBN 9783540138785
- Munck, Robert; Oberndorf, Patricia; Ploedereder, Erhard; Thall, Richard (1989-02-03). "An overview of DOD-STD-1838A (proposed) the common APSE interface set: revision". ACM SIGPLAN Notices. 24 (2): 235–247. doi:10.1145/64140.65025.
External links
edit- Works related to Stoneman requirements at Wikisource