Accession Number : ADA261255


Title :   The NIST Step Class Library (Step Into the Future)


Corporate Author : NATIONAL INST OF STANDARDS AND TECHNOLOGY GAITHERSBURG MD


Personal Author(s) : McLay, Michael J ; Morris, Katherine C


Full Text : https://apps.dtic.mil/dtic/tr/fulltext/u2/a261255.pdf


Report Date : Sep 1990


Pagination or Media Count : 23


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.


Descriptors :   *COMPUTER AIDED MANUFACTURING , INPUT , OUTPUT , FUNCTIONS , INFORMATION SYSTEMS , COMPUTER AIDED DESIGN , C PROGRAMMING LANGUAGE , MODELS , SPECIFICATIONS , PROTOTYPES , STANDARDS


Subject Categories : Computer Programming and Software


Distribution Statement : APPROVED FOR PUBLIC RELEASE