|
ABSTRACT
An examination of the respective advantages and disadvantages of three characteristic paradigms of design and implementation in Ada illustrates the importance of choosing the appropriate paradigm for a given set of circumstances.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Archibald, ).L., Lawnworth. B.M., and Power. L.R. Abstract design and program translator: New tools for software design. IBM Sysk 1. 22, 3 (Sept. 1983), 170-187. A description of a programming system suitable for the large-small paradigm.
|
| |
2
|
|
| |
3
|
Crew, P.. Ward, D., and Mungel, G. Analysis of a prototype Ada integrated methodology. In Proceedings of the COMPSAC 83 Conjerence (Chicago, Ill., Nov. 7-11). IEEE Service Center, Piscataway, N.J., 1983, pp. 598-604. A description of a design methodology specifically oriented toward Ada.
|
 |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
Lehman, M.M. Programs, life-cycles. and laws of program evolution. Proc. IEEE 68, 9 (Sept. 1980), 1060-1076. Various notions of program life cycle are discussed.
|
 |
9
|
|
| |
10
|
|
| |
11
|
Rajlich. V. A paradigm for top-down design with packages. Res. Rep. CLR-TR-31-83. Computing Research Laboratory, Ann Arbor, Mich.. Nov. 1983. Discusses the basic steps of the RM methodology and the semi-incremental nature of Ada combined with RM.
|
| |
12
|
Rajlich, V. Problems of module interconnection language. In Constructing Qualify Softvsre. PG. Hibbard and S.A. Schuman. Eds. North-Holland, Amsterdam, 1978, pp. 147-152. Discusses the seniority hierarchy among modules.
|
| |
13
|
Rajlich. V. SNAP-A language and environment for programmingin-the-large. In Proceedings of the IEEE Workshop on Languages for Automation (New Orleans, La., Nov. l-3). IEEE Service Center, Piscataway. N.J.. 1984. 192-195. A programming system for the largesmall paradigm.
|
| |
14
|
|
| |
15
|
.Reference manual for the Ada programming language. Mil. Stand. ANSI/MIL-STD-1815A-1983. Dept. of Defense, Washington, DC., 1983. Contains the definition of the Ada programming language.
|
| |
16
|
Wasserman, A.I., Freeman, P.. and Porcella. M. Characteristics of software development methodologies. In Information Systems Design Methodologies: A Feafure Analysis. T.W. Olle, H.G. Sol, and C.J. Tully, Eds. North-Holland, Amsterdam, 1983, 37-62. An overview of Adarelated methodologies.
|
 |
17
|
|
| |
18
|
|
 |
19
|
|
| |
20
|
Yourdon, E.. and Constantine, L.L. Slructured Design. Prentice-Hall, Englewood Cliffs, N.J., 1979. Exposition of a design methodology.
|
 |
21
|
|
REVIEW
"Randal P. Leavitt : Reviewer"
Rajlich has taken a simple truism, namely that the ADA language
supports modern software engineering, and expanded it to give the reader
a clear picture of how this happens. For the ADA literate, this
explanation does not contain any surprises
more...
|