NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
An overview of very high level software design methodsVery 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.
Document ID
19890006197
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Asdjodi, Maryam
(Alabama Univ. Huntsville, AL, United States)
Hooper, James W.
(Alabama Univ. Huntsville, AL, United States)
Date Acquired
September 5, 2013
Publication Date
October 1, 1988
Publication Information
Publication: NASA, Marshall Space Flight Center, Fourth Conference on Artificial Intelligence for Space Applications
Subject Category
Computer Programming And Software
Accession Number
89N15568
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available