Ada and software engineering

F. T. Baker · IEEE Potentials · 1988

The difficulties of writing large programs are discussed briefly, showing how they led to the concept of software engineering. The development of the Ada language is described. The principal concepts of software engineering, namely, information hiding, encapsulation, separation of concerns, abstraction, verification, and reusability, are defined, and their expression in Ada is shown.>

Read the paper · More papers on PaperTik