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.
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.
Date, C. J. and Darwen, H. (1993) A Guide to the SQL Standard, 3rd edn, Addison-Wesley, Reading, MA, USA.
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.
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.
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.
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.
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.
Warthen, B. D. (1991) Object-oriented STEP software. Product Data International, 2(2), 1–7.
Zhou, Y. and DiCesare, F. (1993) Petri Net Synthesis for Discrete Event Control of Manufacturing System, Kluwer Academic Publishers.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1018581426556