1,928 research outputs found
Calibration of a resistance thermometer down to 0.04 degrees K
Method for calibrating germanium-resistance thermometers in cryostats between 0.4 degrees K and 4 degrees K involves extrapolating the specific heat of a simple metal to low temperatures. This method is used when a magnetic thermometer is not available
Second CLIPS Conference Proceedings, volume 1
Topics covered at the 2nd CLIPS Conference held at the Johnson Space Center, September 23-25, 1991 are given. Topics include rule groupings, fault detection using expert systems, decision making using expert systems, knowledge representation, computer aided design and debugging expert systems
Knowledge-based system V and V in the Space Station Freedom program
Knowledge Based Systems (KBS's) are expected to be heavily used in the Space Station Freedom Program (SSFP). Although SSFP Verification and Validation (V&V) requirements are based on the latest state-of-the-practice in software engineering technology, they may be insufficient for Knowledge Based Systems (KBS's); it is widely stated that there are differences in both approach and execution between KBS V&V and conventional software V&V. In order to better understand this issue, we have surveyed and/or interviewed developers from sixty expert system projects in order to understand the differences and difficulties in KBS V&V. We have used this survey results to analyze the SSFP V&V requirements for conventional software in order to determine which specific requirements are inappropriate for KBS V&V and why they are inappropriate. Further work will result in a set of recommendations that can be used either as guidelines for applying conventional software V&V requirements to KBS's or as modifications to extend the existing SSFP conventional software V&V requirements to include KBS requirements. The results of this work are significant to many projects, in addition to SSFP, which will involve KBS's
An expert system development methodology which supports verification and validation
Expert systems have demonstrated commercial viability in a wide range of applications, but still face some obstacles to widespread use. A major stumbling block is the lack of well defined verification and validation (V and V) techniques. The primary difficulty with expert system V and V is the use of development methodologies which do not support V and V. As with conventional code, the key to effective V and V is the development methodology. An expert system development methodology is described which is based upon a panel review approach, that allows input from all parties concerned with the expert system
Approaches to the verification of rule-based expert systems
Expert systems are a highly useful spinoff of artificial intelligence research. One major stumbling block to extended use of expert systems is the lack of well-defined verification and validation (V and V) methodologies. Since expert systems are computer programs, the definitions of verification and validation from conventional software are applicable. The primary difficulty with expert systems is the use of development methodologies which do not support effective V and V. If proper techniques are used to document requirements, V and V of rule-based expert systems is possible, and may be easier than with conventional code. For NASA applications, the flight technique panels used in previous programs should provide an excellent way to verify the rules used in expert systems. There are, however, some inherent differences in expert systems that will affect V and V considerations
Verification issues for rule-based expert systems
Verification and validation of expert systems is very important for the future success of this technology. Software will never be used in non-trivial applications unless the program developers can assure both users and managers that the software is reliable and generally free from error. Therefore, verification and validation of expert systems must be done. The primary hindrance to effective verification and validation is the use of methodologies which do not produce testable requirements. An extension of the flight technique panels used in previous NASA programs should provide both documented requirements and very high levels of verification for expert systems
Half-Metallic L2 Structures with (001) Planar Insertions
A number of L2 phase alloys (composition XYZ) are half-metallic.
Although this structure is typically described in terms of an fcc Bravais
lattice with a 4 atom basis, it can be viewed more simply as a variant of bcc
or B2 in which planes of X alternate with planes of YZ along the 001
direction. Using ab-initio electronic structure calculations, we have
investigated planar insertions along 001 into the L2 structure. For most
scenarios, insertion of single or double atomic layers of Cr into CoMnGe or
CoMnSi did not destroy the half-metallic property. One insertion of a Cr
layer into CoMnGe was observed to increase the gap. In fact, we observed
that for a large number of insertions using various transition metals or
combinations of transition metals and non-transition metals, the band gap in
the minority channel at the Fermi energy remains. An ad hoc rule that seems to
partially capture the tendency to form half-metals can be formulated as: "001
planar insertions that can plausibly yield 8 down spin electrons on the X
layer and 4 down spin electrons on the YZ layer yield half-metals".Comment: 9 pages, 4 figures, to appear in J. of Appl. Phys. vol. 103, issue 7
(2008
COMPASS: An Ada based scheduler
COMPASS is a generic scheduling system developed by McDonnell Douglas and funded by the Software Technology Branch of NASA Johnson Space Center. The motivation behind COMPASS is to illustrate scheduling technology and provide a basis from which custom scheduling systems can be built. COMPASS was written in Ada to promote readability and to conform to DOD standards. COMPASS has some unique characteristics that distinguishes it from commercial products. This paper discusses these characteristics and uses them to illustrate some differences between scheduling tools
CLIPS: An expert system tool for delivery and training
The C Language Integrated Production System (CLIPS) is a forward chaining rule-based language. The requirements necessary for an expert system tool which is used for development, delivery, and training are examined. Because of its high portability, low cost, and ease of integration with external systems, CLIPS has great potential as an expert system tool for delivery and training. In addition, its representation flexibility, debugging aids, and performance, along with its other strengths, make it a viable alternative for expert system development
- …
