NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Object oriented development of engineering software using CLIPSEngineering applications involve numeric complexity and manipulations of a large amount of data. Traditionally, numeric computation has been the concern in developing an engineering software. As engineering application software became larger and more complex, management of resources such as data, rather than the numeric complexity, has become the major software design problem. Object oriented design and implementation methodologies can improve the reliability, flexibility, and maintainability of the resulting software; however, some tasks are better solved with the traditional procedural paradigm. The C Language Integrated Production System (CLIPS), with deffunction and defgeneric constructs, supports the procedural paradigm. The natural blending of object oriented and procedural paradigms has been cited as the reason for the popularity of the C++ language. The CLIPS Object Oriented Language's (COOL) object oriented features are more versatile than C++'s. A software design methodology based on object oriented and procedural approaches appropriate for engineering software, and to be implemented in CLIPS was outlined. A method for sensor placement for Space Station Freedom is being implemented in COOL as a sample problem.
Document ID
19920004651
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Yoon, C. John
(Polytechnic Univ. Brooklyn, NY, United States)
Date Acquired
September 6, 2013
Publication Date
September 1, 1991
Publication Information
Publication: Old Dominion Univ., NASA/American Society for Engineering Ed
Subject Category
Computer Programming And Software
Accession Number
92N13869
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available