Skip to main content
Log in

Active database support for STEP/EXPRESS models

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

The ISO STEP specifications aim to provide an effective means through which product information can be shared and exchanged between applications and enterprises. EXPRESS is a modelling language within the STEP specifications, which is used to describe product data. An EXPRESS model can be implemented on a database repository, queried upon and manipulated. However, EXPRESS models capture only the static aspects of a system. In this paper, proposed extensions to the EXPRESS language are made in order to model the dynamic behaviour of products and processes. A translator is implemented to transform such models to an active database, which has been developed on an object-oriented database, ObjectStore. The active component of the system is based on CLIPS, an expert system. Throughout the paper, a case based on a workflow process is used to demonstrate how a model can be mapped onto an active database.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Bloor, M. S. (1991) CAD/CAM product-data exchange: the next step. Computer Aided Design, 23(12), 237–243.

    Google Scholar 

  • Date, C. J. and Darwen, H. (1993) A Guide to the SQL Standard, 3rd edn, Addison-Wesley, Reading, MA, USA.

    Google Scholar 

  • Dayal, U., Blaustein, B. T., Buchmann, A. P., Chakravarthy, U. S., Hsu, M., Ledin, R., McCarthy, D. R., Rosenthal, A., Sarin, S. K., Carey, M. J., Livny, M. and Jauhari, R. (1988) The HiPac Project: combing active databases and timing constraints. ACM SIGMOD Records, 17(1), 51–70.

    Google Scholar 

  • Dong, Y. and Goh, A. (1995) Making an object oriented database active, in Proceedings of the 4th International Conference on CAD and CG, SPIE (International Society for Optical Engineering), Bellingham, WA, pp. 787–792.

  • Gatziu, S. and Dittrich, K. R. (1993) Events in an active object oriented database system, in Rules in Database Systems Paton, N. and Williams, M. (eds), Workshops in Computing, Springer, Edinburgh, UK, pp. 127–142.

    Google Scholar 

  • Goh, A., Hui, S. C. and Song, B. (1995) A STEP/EXPRESS to object-oriented database translator, in Proceedings of the 4th International Conference on CAD and CG, SPIE (International Society for Optical Engineering), China, pp. 773–780.

  • Goh, A., Hui, S. C., Song, B. and Wang, F. Y. (1994) A study of SDAI implementation on object-oriented databases. Computer Standards and Interfaces, 16, 33–43.

    Google Scholar 

  • Hardwick, M. (1991) Implementing the PDES/STEP specifications in an object-oriented database, in Proceedings of AUTOFACT'91, Chicago, USA, Society of Manufacturing Engineers, pp. 3.1–3.12.

  • ISO 10303-11 (1992) Product Data Representation and Exchange. Part 11: The EXPRESS Language Reference Manual, Document ISO DIS 10303-11, National Institute of Standards and Technology, USA.

  • ISO TC184/SC4/WG5/N202 (1996), PISA Information Modelling Language: EXPRESS-C, National Institute of Standards and Technology, USA.

  • ISO TC184/SC4/WG5 N230 (1995) The Process Modeling Language XPRESS-P, National Institute of Standards and Technology, USA.

  • Ketabchi, M. A. and Berzins, V. (1987) Modeling and managing CAD databases. IEEE Computer, February, 93–102.

  • Lamb, C., Landis, G., Orenstein J. and Winred, D. (1991) The ObjectStore database system. Communications of the ACM, 34(10), 50–63.

    Google Scholar 

  • Libes, D. (1993) The NIST EXPRESS Toolkit–design and implementation, in Proceedings of Seventh Annual ASME Engineering Database Symposium, San Diego, CA, Society of Manufacturing Engineers.

  • Libes, D. and Clark, S. (1992) The NIST EXPRESS Toolkit–lessons learned, in Proceedings of 1992 EXPRESS User' Group (EUG'92) Conference, Dallas, TX.

  • Staub, G. (1994) Product Data Representation: PISA Information Modelling Language: EXPRESS-C, Institut für Rechneranwendung in Planung und Konstruktion (RPK)–Universität Karlsruhe.

  • Vergeest, J. S. M. (1991) CAD surface data exchange using STEP. Computer-Aided Design, 23(4), 269–281.

    Google Scholar 

  • Warthen, B. D. (1991) Object-oriented STEP software. Product Data International, 2(2), 1–7.

    Google Scholar 

  • Zhou, Y. and DiCesare, F. (1993) Petri Net Synthesis for Discrete Event Control of Manufacturing System, Kluwer Academic Publishers.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

DONG , Y., CHEE , C.F.Y., HE , Y. et al. Active database support for STEP/EXPRESS models. Journal of Intelligent Manufacturing 8, 251–261 (1997). https://doi.org/10.1023/A:1018581426556

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1018581426556

Navigation