Ada, the new Department of Defense standard language, contains many features designed to facilitate the construction of software for embedded computer systems. Two par ticularly important features are tasks (independent threads of execution in a program) and packages (collections of routines and data structures that can be compiled separately and in cluded as a unit in other programs). These features allow the construction of powerful, process-oriented, discrete-system simulation packages in Ada. We provide a design for such a package and illustrate its use.
Barnes, J.G.P. "An Overview of Ada" Software- Practice and Experience vol. 101980 pp. 851-887
2.
Birtwistle, G.M. et al. SIMULA Begin Petrocelli/CharterNew York1973
3.
Brender R.F.Nassi, I.R. "What is Ada?" IEEE Computer vol. 14 no. 6 June 1981 pp. 17-24
4.
5.
Bryant, R.M. "SIMPAS-a Simulation Language Based on PASCAL" Proceedings 1980 Winter Simulation Conference pp. 25-40
6.
Bryant, R.M. "A Tutorial for PASCAL Users on Simulation Programming with SIMPAS " Computer Sciences Technical Report #454 University of Wisconsin-Madison October 1981
7.
Deminet, J.Wisiniewska, J. "Simpascal" Pascal News March 1980 pp. 55-58 Newsletter of the Pascal User's Group P.O. Box 4406 Allentown, Pennsylvania18170
8.
Feuer, A.R.Gehani, N.H. "A Comparison of the Programming Languages C and PASCAL" Computing Surveys vol. 14 no. 1 March 1982 pp. 73-92
9.
10.
Gannon, J.D. "An Experimental Evaluation of Data Type Conventions " Communications of the ACM vol. 20 no. 81977 pp. 584-595
11.
Jensen, K.Wirth, N. "Pascal: User Manual and Report" Lecture Notes in Computer Science vol. 18 1974Springer-VerlagBerlin, New York1974
12.
Kiviat, P.J.Villanueva, R.Markowitz, H.M.SIMSCRIPT II.5 Programming LanguageCACI, Inc. 12011 San Vicente Boulevard Los Angeles, California1974
13.
Knuth, D.E.The Art of Computer Programming. Vol. I-Fundamental AlgorithmsAddison WesleyNew York19732nd ed.
14.
Levi, A.Cardillo, D.Unger, B.W. "Programming Languages for Computer System Simulation" Simulation April 1978 pp.101-110
15.
16.
U.S. Department of DefenseReference Manual for the Ada Programming Language Proposed Standard Document GPO 008-000-00354-8U.S. Government Printing OfficeWashington, D.C. 20802 July 1980
17.
Uyeno, D.H.Vaessen, W. "PASSIM: a Discrete-Event Simulation Package for PASCAL" Simulation vol. 35 no. 6 December 1980 pp. 183-190
18.
19.
Zave, P. "An Operational Approach to the Requirements Specification for Embedded Systems" IEEE Transactions on Software Engineering vol. SE-3 no. 3 May 1982 pp. 250-269