|
PLEASE NOTE: The Publications System provided by the Manufacturing Systems Integration Division (MSID) has moved to: http://www.mel.nist.gov/msidlibrary/publications.html. The pages below are maintained for archival purposes only.
Publication summary
Author(s): Micheal McLay and K.C. Morris
Publication date: September 1990
Citation: Micheal McLay and K.C. Morris: "The NIST STEP Class Library STEP Into the Future," Proceedings of the C++ at Work '90 Conference, September, 1990.
Availability:
- Postscript
- A paper copy of this document is available by contacting Kristy Thompson [web,email]
Abstract:
-
This paper describes a C++ class library that implements the
Standard for the Exchange of Product Model Data (STEP). The STEP
Class Library (SCL) is under development at the National Institute of
Standards and Technology as part of the National PDES Testbed. It
provides a core set of classes for tools used to validate the STEP
conceptual data models and for STEP based application prototypes. The
library is also intended to facilitate the development of STEP
compliant applications. The current version of the library provides a
file exchange mechanism based on protocol defined by STEP.
Consequently, users of the class library will not have to create an
input/output mechanism for STEP. This paper provides an introduction
to STEP and the conceptual schema language, Express, in which STEP
models are defined. The supporting classes that provide the STEP
complaint input/output mechanism and the mapping between the Express
specification and the C++ classes are described. The paper concludes
with descriptions of some applications that use the class library and
a discussion of future directions for the library.
Attention users of these documents: The information contained
in these files should not be altered in any way. Attempts to change
these files will adversely impact the integrity of the information and
its usefulness. It is intended for use as is and will lose its
usefulness if changed.
Send questions or comments to Webmaster.
|