The primary thesis objective is research into current approaches to design specification languages, emphasizing Ada. Requirements specification is touched upon. Design specification is explored and related to requirements and implementation. The role of language in design is discussed, as well as objectives of the design specification and features that a specification language should provide in order to meet those objectives. Formal language is contrasted with natural language. Some formal specification languages are described, both Ada related and not Ada related. The secondary objective, the thesis project, is to illustrate a design specification in a formal language, Ada. The purpose of the project is to compare the Ada expression of an example design with the natural language specification for the same system.
Library of Congress Subject Headings
Ada (Computer program language); Computer software--Development
Department, Program, or Center
Computer Science (GCCIS)
Gibson, Barbara Brunner, "Ada as a design specification language" (1988). Thesis. Rochester Institute of Technology. Accessed from
RIT – Main Campus