NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Domain specific software design for decision aidingMcDonnell Aircraft Company (MCAIR) is involved in many large multi-discipline design and development efforts of tactical aircraft. These involve a number of design disciplines that must be coordinated to produce an integrated design and a successful product. Our interpretation of a domain specific software design (DSSD) is that of a representation or framework that is specialized to support a limited problem domain. A DSSD is an abstract software design that is shaped by the problem characteristics. This parallels the theme of object-oriented analysis and design of letting the problem model directly drive the design. The DSSD concept extends the notion of software reusability to include representations or frameworks. It supports the entire software life cycle and specifically leads to improved prototyping capability, supports system integration, and promotes reuse of software designs and supporting frameworks. The example presented in this paper is the task network architecture or design which was developed for the MCAIR Pilot's Associate program. The task network concept supported both module development and system integration within the domain of operator decision aiding. It is presented as an instance where a software design exhibited many of the attributes associated with DSSD concept.
Document ID
19930008328
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Keller, Kirby
(McDonnell Aircraft Co. Saint Louis, MO, United States)
Stanley, Kevin
(McDonnell Aircraft Co. Saint Louis, MO, United States)
Date Acquired
September 6, 2013
Publication Date
July 1, 1992
Publication Information
Publication: NASA. Ames Research Center, Working Notes from the 1992 AAAI Workshop on Automating Software Design. Theme: Domain Specific Software Design
Subject Category
Computer Programming And Software
Accession Number
93N17517
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available