Database Requirements of CIM Applications

Changes in market and production profiles require a more flexible concept of manufacturing. Computer Integrated Manufacturing (CIM) describes an integrative concept for joining business and manufacturing islands. In this context database technology is the key technology for implementing the CIM philosophy. However, CIM applications are more complex and thus, more demanding than traditional database applications like business and administrative applications. In this chapter we systematically analyze the database requirements for CIM applications including business and manufacturing tasks. Special emphasis is given on integration requirements due to the distributed, partly isolated nature of CIM applications developed over the years. An illustrative sampling of current efforts in the database community to meet the challenge of nonstandard applications like CIM concludes this chapter.

[1]  John A. Stankovic,et al.  Real-time computing systems: the next generation , 1988 .

[2]  Jacob Stein,et al.  The GemStone object database management system , 1991, CACM.

[3]  Jeffrey D. Ullman,et al.  Principles of database and knowledge-base systems, Vol. I , 1988 .

[4]  Gail E. Kaiser,et al.  Concurrency control in advanced database applications , 1991, CSUR.

[5]  Klaus R. Dittrich,et al.  Object-oriented database systems: the next miles of the marathon , 1990, Inf. Syst..

[6]  José L. Encarnação,et al.  Engineering databases: connecting islands of automation through databases , 1990 .

[7]  Ramez Elmasri,et al.  Fundamentals of Database Systems , 1989 .

[8]  R. G. Cattell Object Data Management: Object-Oriented and Extended , 1994 .

[9]  Guido Moerkotte,et al.  Object-Oriented Database Management: Applications in Engineering and Computer Science , 1994 .

[10]  Jeffrey D. Uuman Principles of database and knowledge- base systems , 1989 .

[11]  Craig W. Thompson,et al.  Object-oriented databases: design and implementation , 1991, Proc. IEEE.

[12]  G. Trapp The emerging STEP standard for product-model data exchange , 1993, Computer.

[13]  Valdis Berzins,et al.  Modeling and Managing CAD Databases , 1987, Computer.

[14]  O. Deux,et al.  The O2 system , 1991 .

[15]  Roberto Zicari,et al.  A framework for schema updates in an object-oriented database system , 1991, [1991] Proceedings. Seventh International Conference on Data Engineering.

[16]  Gerti Kappel,et al.  TriGS: Making a Passive Object-Oriented Database System Active , 1994, J. Object Oriented Program..

[17]  Randy H. Katz,et al.  Toward a unified framework for version modeling in engineering databases , 1990, CSUR.

[18]  Philip M. Wolfe,et al.  Computer integrated design and manufacturing , 1991 .

[19]  Hector Garcia-Molina,et al.  Using semantic knowledge for transaction processing in a distributed database , 1983, TODS.

[20]  Andreas Reuter,et al.  Principles of transaction-oriented database recovery , 1983, CSUR.

[21]  Shamkant B. Navathe,et al.  Conceptual Database Design: An Entity-Relationship Approach , 1991 .

[22]  R. G. G. Cattell,et al.  Object operations benchmark , 1992, TODS.

[23]  Won Kim,et al.  Transaction management in an object-oriented database system , 1988, SIGMOD '88.

[24]  R. G. G. Cattell,et al.  Object Data Management: Object-Oriented and Extended Relational Database Systems (Revised Edition) , 1991 .

[25]  James E. Rumbaugh,et al.  Object-Oriented Modelling and Design , 1991 .

[26]  Irving L. Traiger,et al.  Transactions and consistency in distributed database systems , 1982, TODS.

[27]  Stephen Fox,et al.  Heterogeneous distributed database systems for production use , 1990, ACM Comput. Surv..

[28]  Patrick Valduriez,et al.  Distributed database systems: where are we now? , 1991, Computer.

[29]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[30]  Dennis Tsichritzis,et al.  The ANSI/X3/SPARC DBMS Framework Report of the Study Group on Dabatase Management Systems , 1978, Inf. Syst..

[31]  Klaus Küspert Databases for Objects: The Market Opportunity (Ovum Report, Januar 1991) , 1992, Datenbank Rundbr..

[32]  O. Deux,et al.  The O2 system , 1991 .

[33]  E. F. Codd,et al.  A relational model of data for large shared data banks , 1970, CACM.

[34]  François Bancilhon,et al.  Query Languages for Object-Oriented Database Systems: Analysis and a Proposal , 1989, BTW.

[35]  Ellis Horowitz,et al.  Object-oriented databases with applications to CASE, networks, and VLSI CAD , 1991 .

[36]  E. F. Codd,et al.  A Relational Model for Large Shared Data Banks , 1970 .

[37]  David J. DeWitt,et al.  The Object-Oriented Database System Manifesto , 1994, Building an Object-Oriented Database System, The Story of O2.

[38]  SolovievValery An overview of three commercial object-oriented database management systems , 1992 .

[39]  Michael Stonebraker,et al.  The POSTGRES next generation database management system , 1991, CACM.

[40]  Kevin Wilkinson,et al.  Overview of the Iris DBMS , 1989, Research Foundations in Object-Oriented and Semantic Database Systems.

[41]  Won Kim,et al.  Architecture of the ORION Next-Generation Database System , 1990, IEEE Trans. Knowl. Data Eng..

[42]  Umeshwar Dayal,et al.  The HiPAC project: combining active databases and timing constraints , 1988, SGMD.

[43]  Jay Banerjee,et al.  Semantics and implementation of schema evolution in object-oriented databases , 1987, SIGMOD '87.

[44]  Valery Soloviev,et al.  An overview of three commercial object-oriented database management systems: ONTOS, ObjectStore, and O2 , 1992, SGMD.

[45]  Elisa Bertino,et al.  Composite objects revisited , 1989, SIGMOD '89.

[46]  Stanley B. Zdonik,et al.  Type Evolution in an Object-Oriented Database , 1987, Research Foundations in Object-Oriented and Semantic Database Systems.

[47]  Ming Rao,et al.  Integration framework for intelligent manufacturing processes , 1991, J. Intell. Manuf..

[48]  Robert D. Logcher,et al.  Object-oriented database management systems for engineering: a comparison , 1992 .

[49]  Hamid Pirahesh,et al.  Extensions to Starburst: objects, types, functions, and rules , 1991, CACM.

[50]  August-Wilhelm Scheer,et al.  Extending data modeling to cover the whole enterprise , 1992, CACM.

[51]  Jack A. Orenstein,et al.  The ObjectStore database system , 1991, CACM.

[52]  Dominique Rieu,et al.  Schema Evolution in Object-Oriented Database Systems , 1989, Data Knowl. Eng..

[53]  B. Turksen Computer Integrated Manufacturing , 1988, NATO ASI Series.

[54]  Dennis Shasha Database Tuning - A Principled Approach , 1992 .

[55]  Patrick Valduriez,et al.  Principles of Distributed Database Systems , 1990 .