MSID Highlights MSID Opportunities MSID Partners MSID Products MEL MSID Programs MSID Conferences MSID Search MSID Staff MSID Services MSID Standards MSID Publications NIST MSID MSID MSID
Publications

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.