NASA NTRS · 19890006197
An overview of very high level software design methods
Abstract
Very High Level design methods emphasize automatic transfer of requirements to formal design specifications, and/or may concentrate on automatic transformation of formal design specifications that include some semantic information of the system into machine executable form. Very high level design methods range from general domain independent methods to approaches implementable for specific applications or domains. Applying AI techniques, abstract programming methods, domain heuristics, software engineering tools, library-based programming and other methods different approaches for higher level software design are being developed. Though one finds that a given approach does not always fall exactly in any specific class, this paper provides a classification for very high level design methods including examples for each class. These methods are analyzed and compared based on their basic approaches, strengths and feasibility for future expansion toward automatic development of software systems.
Keep this discovery
Explore connections, maps & timelines
Asdjodi, Maryam, Hooper, James W.. 1988-10-01. An overview of very high level software design methods. https://ntrs.nasa.gov/citations/19890006197
Cite the original work for its findings. Save a collection to share your selection of sources.