The NIST Step Class Library (Step Into the Future)

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 and provide the core set of STEP functions for tools that are used to validate the STEP information models and for STEP based application prototypes. The library also lowers the economic barrier to developing STEP based applications. The current version of the library provides a STEP compliant file exchange mechanism, consequently, users of the class library will not have to create an input/output mechanism for STEP. The paper provides an introduction to STEP and the specification language, Express, in which it is written. The supporting classes that provide the STEP compliant 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 class library.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1990
Accession Number
ADA261255

Entities

People

  • Katherine C. Morris
  • Michael J. Mclay

Organizations

  • National Institute of Standards and Technology

Tags

DTIC Thesaurus Topics

  • Application Software
  • Commerce
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computers
  • Control Systems
  • Domain Specific Programming Languages
  • Engineering
  • Language
  • Manufacturing
  • Manufacturing Engineering
  • Models
  • Programming Languages
  • Prototypes
  • Specifications
  • Standards

Readers

  • Computer Science.
  • Mathematical Modeling and Probability Theory.
  • Software Engineering