This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
An Architecture for High Performance Engineering Information Systems
January 1991 (vol. 17 no. 1)
pp. 22-33

Commercially available database systems do not meet the information and processing needs of design and manufacturing environments. A new generation of systems-engineering information systems-must be built to meet these needs. The architectural and computational aspects of such systems are addressed, and solutions are proposed. The authors argue that a mainframe-workstation architecture is needed to provide distributed functionality while ensuring high availability and low communication overhead, that explicit control of metaknowledge is needed to support extendibility and evolution, that large rule bases are needed to make the knowledge of the systems active, and that incremental computation models are needed to achieve the required performance of such engineering information systems.

[1] Amer. Nat. Standards Inst.,American National Standard Information Resource Dictionary System, ANSI X3H4, New York, 1985.
[2] D. S. Batory and W. Kim, "Modeling concepts for VLSI CAD objects,"ACM Trans. Database Syst., vol. 10, no. 3, Sept. 1985.
[3] J. Blakeley, P. Larson, and F. Tompa, "Efficiently updating materialized views," inProc. ACM-SIGMOD Int. Conf Management of Data, Washington, May 28-30, 1986.
[4] T. Burns,et al., "Reference model for DBMS standardization,"ACM SIGMOD Rec., vol. 15, No. 1, Mar. 1986.
[5] S. Cammarata and M. Melkanoff, "An interactive data dictionary facility for CAD/CAM data bases," inExpert Database Systems: Proc. 1st Int. Workshop, 1986.
[6] M. Carey,et al., "The EXODUS extensible DBMS proiect: An overview," inReadings in Object-Oriented Databases, S. Zdonik and D. Maier, Eds. Menlo Park, CA: Morgan-Kaufman, 1989.
[7] R. Cochrane, "Operational relational model: Implementation through specification," Dep. Comput. Sci., Univ. Maryland, College Park, Tech. Rep., 1988.
[8] G. Copeland and D. Maier, "Making Smalltalk a database system," inProc. 1984 ACM-SIGMOD Int. Conf. Management of Data, Boston, MA, June 1984.
[9] U. Dayal and J. M. Smith, "PROBE: A knowledge-oriented data-base management system," inProc. Islamorada Workshop Large Scale Knowledge Base and Reasoning Systems, Feb. 1985.
[10] H. Gallaire and J. Minker,Logic and Data Bases. New York: Plenum, 1978.
[11] E. Hanson, "A performance analysis of view materialization strategies,"ACM-SIGMOD Int. Conf. Management of Data, San Francisco, CA, May 28-30, 1987.
[12] G. Harhalakis, L. Mark, and C. P. Lin, "A knowledge-based prototype of a factory-level CIM svstem,"J. Comput. Integrated Manufacturing Syst., vol. 2, no. 1, pp. 11-20, Feb. 1989.
[13] S. Hudson and R. King, "CACTIS: A database system for specifying functionally-defined data," inProc. Workshop Object-Oriented Databases, Pacific Grove, CA, 1986.
[14] C. S. Jensen, L. Mark, and N. Roussopoulos, "Incremental implementation model for relational databases with transaction time," Dep. Comput. Sci. Inst. Advanced Computer Studies, Univ. Maryland, College Park, Tech. Rep. UMIACS-TR-89-63, CD-TR-2275, July 1989; to appear inIEEE Trans. Knowl. Data Eng.
[15] C. S. Jensen and L. Mark, "Queries on change in an extended relational model," Dep. Comput. Sci. Inst. Advanced Computer Studies, Univ. Maryland, College Park, Tech. Rep. UMIACS-TR- 89-80, CD-TR-2299, July 1989; to appear inIEEE Trans. Knowl. Data Eng.
[16] C. S. Jensen, L. Mark, N. Roussopoulos, and T. Sellis, "Using caching, cache indexing, and differential techniques to efficiently support transaction time," 25, CS-TR-2413, Dep. Comput. Sci. Inst. Advanced Comuuter Studies, Univ. Maryland, College Park, Tech. Rep. UMIACS-TR-90-25, CS-TR-2413, Feb. 1990.
[17] T. Joseph and A. Cardenas, "PICQUERY: A high level query language for pictorial database management,"IEEE Trans. Software Eng., vol. 14, no. 5, May 1988.
[18] L. Kerschberg, Ed.,Expert Database Systems: Proc. 1st Int. Workshop.Menlo Park, CA: Benjamin/Cummings, 1986.
[19] L. Kerschberg, Ed.,Expert Database Systems: Proc. First Int. Conf.Menlo Park, CA: Benjamin/Cummings, 1987.
[20] L. Kerschberg, Ed.,Expert Database Systems: Proc. 2nd Int. Conf.Menlo Park, CA: Benjamin/Cummings, 1988.
[21] R. Lorie,et al., "Supporting complex objects in a relational system for engineering databases," inQuery Processing in Database Systems, (W. Kim, D. S. Reiner, and D. S. Batory, Eds.) New York: Springer-Verlag, 1985.
[22] L. Mark, "Self-describing database systems--formalization and realization," 1484, Dep. Comput. Sci., Univ. Maryland, College Park, Tech. Rep. CS-TR-1484, Apr. 1985.
[23] L. Mark and N. Roussopoulos, "Meta-data management,"Computer, vol. 19, no. 12, Dec. 1986.
[24] L. Mark and N. Roussopoulos, "Operational specification of update dependencies," Systems Research Center, Univ. Maryland, College Park, Tech. Rep: SRC-TR-87-37, 1987.
[25] L. Mark and N. Roussopoulos, "Update dependencies in relational databases," inProc. 1st Int. Workshop Expert Database Systems, South Carolina, L. Kerschberg, Ed., 1984.
[26] L. Mark, N. Roussopoulos, and B. Chu, "Update dependencies," inDatabase Semantics, T. B. Steel and R. Meersman, Eds. Amsterdam, The Netherlands: North-Holland, 1986.
[27] J. Mylopoulos,et al., "A language facility for designing database intensive applications,"ACM Trans. Database Syst., vol. 5, no. 2, June 1980.
[28] O. Deuxet al., "The story of O2,"IEEE Trans. Knowl. Data Eng., vol. 2, no. 1, Mar. 1990.
[29] J. Orenstein and F. Manola, "PROBE spatial data modeling and query processing in an image database application,"IEEE Trans. Software Eng., vol. 14, no. 5, May 1988.
[30] C. V. Ramamoorthy, Y. Usuda, W. Tsai, and A. Prakash: "GENESIS: An integrated environment for supporting development and evolution of software," inProc. COMPSAC, 1985.
[31] N. Roussopoulos, "View indexing in relational databases,"ACM Trans. Database Syst., vol. 7, no. 2, June 1982.
[32] N. Roussopoulos, "The logical access path schema of a database,"IEEE Trans. Software Eng., vol. SE-8, no. 6, June 1982.
[33] N. Roussopoulos, C. Bader, and J. O'Connor, "ADMS: An advanced database management system: Design document," Dep. Comput. Sci., Univ. Maryland, College Park, Jan. 1984.
[34] N. Roussopoulos and J. O'Connor, "ADMS: Query language and programmatic interface," Dep. Comput. Sci., Univ. Maryland, College Park, Apr. 1985.
[35] N. Roussopoulos and H. Kang, "Preliminary design of ADMS±: A workstation-mainframe integrated architecture for database management systems," inProc. 12th Int. Conf. Very Large Data Bases, Kyoto, Japan, Aug. 1986.
[36] N. Roussopoulos and H. Kang, "Principles and techniques in the design of ADMS±,"computer, vol. 19, no. 12, Dec. 1986.
[37] N. Roussopoulos and S. Kim, "ROOST: A relational object oriented system," inProc. Int. Conf. Foundations of Data Organization and Algorithms, Paris, France, June 21-23, 1989.
[38] N. Roussopoulos, " The incremental access method of ViewCache: Concept and cost analysis," Dep. Comput. Sci. Inst. Advanced Computer Studies, Univ. Maryland, College Park, Tech. Rep. UMIACS-TR-89-15, CS-TR-2193, Mar. 1989; to appear inACM Trans. Database Syst.
[39] N. Roussopoulos, "Overview of ADMS: A high performance database management system" (Invited Paper), inProc. Fall Joint Comput. Conf., Dallas, TX, Oct. 1987.
[40] N. Roussopoulos, C. Faloutsos, and T. Sellis, "An efficient pictorial database system for PSQL,"IEEE Trans. Software Eng., vol. 14, no. 5, May 1988.
[41] N. Roussopoulos, N. Economou, A. Stamenas, and T. Sellis, "The implementation of ADMS," Dep. Comput. Sci., Univ. Maryland, College Park, Internal Memo, Jan. 1990.
[42] P. Schwarz,et al., "Extensibility in the starburst database system," inProc. 1986 ACM-SIGMOD Int. Conf. Management of Data, Washington, DC, May 1986.
[43] D. Shipman, "The functional model and the data language daplex,"ACM Trans. Database Syst., vol. 6, no. 1, Mar. 1981.
[44] M. Stonebraker and L. Rowe, "The design of POSTGRES," inProc. 1986 ACM-SIGMOD Conf. Management of Data, Washington, DC, May 1986.
[45] P. Valduriez, S. Khoshafian, and G. Copeland, "Implementation techniques for complex objects," inProc. 12th Int. Conf. Very Large Data Bases, Kyoto, Japan, Aug. 1986.
[46] G. Wiederhold, "Views, objects, and databases,"Computer, vol. 19, no. 12, pp. 37-44, Dec. 1986.
[47] K. Wilkinson, P. Lyngbaek, and W. Hasan, "The Iris architecture and implementation,"IEEE Trans. Knowl. Data Eng., vol. 2, no. 1, Mar. 1990.
[48] C. Zaniolo, "The database language GEM," inProc. 1983 ACMSIGMOD Int. Conf. Management of Data, San Jose, CA, May 1983.

Index Terms:
design environments; engineering information systems; database systems; manufacturing environments; mainframe-workstation architecture; distributed functionality; metaknowledge; extendibility; evolution; rule bases; knowledge; incremental computation models; performance; database management systems; manufacturing data processing
Citation:
N. Roussopoulos, L. Mark, T. Sellis, C. Faloutsos, "An Architecture for High Performance Engineering Information Systems," IEEE Transactions on Software Engineering, vol. 17, no. 1, pp. 22-33, Jan. 1991, doi:10.1109/32.67576
Usage of this product signifies your acceptance of the Terms of Use.