Applying next generation object-oriented DBMS to finite element analysis

  • Kjell Orsborn
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 819)


Scientific and engineering database applications put new requirements on database management systems that is usually not associated with traditional administrative database applications. These new database applications include finite element analysis (FEA) for computational mechanics and usually have a high level of complexity of both data and algorithms, as well as high volume of data and high requirements on execution efficiency. This paper shows how next generation object-oriented database technology that includes a relationally complete and extensible object-oriented query language can be used to model and manage FEA. The technology allows the design of domain models that represent application-oriented conceptual models of data and operators. An initial integration of a main-memory object-relational database management system with a state-of-the-art FEA program is presented. The FEA program integrates the complete FEA process and is controlled completely through a graphical user interface. Examples are included of the conceptual model and its manipulation along with some initial performance measures. It is shown that the integrated system provides competitive performance and is a promising alternative for design and implementation of future FEA software.


Finite Element Analysis Domain Model Query Language Finite Element Analysis Model Finite Element Analysis Software 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    French, J. C., Jones, A. K., Pfaltz, J. L.: Summary of the Final Report of the NSF Workshop on Scientific Database Management. SIGMOD Record, 19(4), December 1990, 32–40.Google Scholar
  2. 2.
    IEEE Computer Society, The Bulletin of the Technical Committee on Data Engineering (TCDE), Special Issue on Scientific Databases, 93(2), 1993.Google Scholar
  3. 3.
    DBMS: A New Direction in DBMS. Interview with Michael R. Stonebraker in DBMS, February 1994, 50–60.Google Scholar
  4. 4.
    Fahl, G., Risch, T., Sköld, M.: AMOS — An Architecture for Active Mediators. The International Workshop on Next Generation Information Technologies and Systems (NGITS' 93), Haifa, Israel, June 28–30, 1993, 47–53.Google Scholar
  5. 5.
    Torstenfelt, B.: An Integrated Graphical System for Finite Element Analysis, User's manual. Version 2.0, LiTH-IKP-R-737, Linköping University, January 1993.Google Scholar
  6. 6.
    Lyngbaek, P.: OSQL: A Language for Object Databases. HPL-DTD-91-4, Hewlett-Packard Company, January 1991.Google Scholar
  7. 7.
    Beech, D.: Collections of Objects in SQL3. Proceedings of the 19th VLDB Conference, Dublin, Ireland, August 24–27, 1993, 244–255.Google Scholar
  8. 8.
    Becker, E. B., Carey, G. F., Oden, J. T.: Finite Elements: An Introduction. Prentice-Hall, Inc., Vol. 1, Texas Finite Element Series, 1981.Google Scholar
  9. 9.
    Baugh, J. W., Rehak, D. R.: Object-Oriented Design of Finite Element Programs. Computer Utilization in Structural Engineering Proceedings of the Sessions at Structures Congress '89, San Francisco, CA, USA, May 1–5, 1989, 91–100.Google Scholar
  10. 10.
    Fenves, G. L.: Object-Oriented Programming for Engineering Software Development. Engineering with Computers 6, 1990, 1–15.Google Scholar
  11. 11.
    Forde, B. W. R., Foschi, R., Stiemer, S. F.: Object-Oriented Finite Element Analysis. Computers & Structures 34(3), 1990, 355–374.Google Scholar
  12. 12.
    Filho, J. S. R. A., Devloo, P. R. B.: Object-Oriented Programming in Scientific Computations: the Beginning of a New Era. Engineering Computations 8, 1991, 81–87.Google Scholar
  13. 13.
    Dubois-Pelerin, Y., Zimmermann, T., Bomme, P.: Object-Oriented Finite Element Programming: II. A Prototype Program in Smalltalk. Computer Methods in Applied and Engineering 98, 1992, 361–397.Google Scholar
  14. 14.
    Williams, J. R., Lim, D., Gupta, A.: Software Design of Object Oriented Discrete Element Systems. Proceedings of the Third International Conference on Computational Plasticity, Barcelona, Spain, April 6–10, 1992, 1937–1947.Google Scholar
  15. 15.
    Tworzydlo, W. W., Oden, J. T.: Towards an Automated Environment in Computational Mechanics. Computer Methods in Applied and Engineering 104, 1993, 87–143.Google Scholar
  16. 16.
    Ahmed, S., Wong, A., Sriram, D., Logcher, R.: Object-Oriented Database Management Systems for Engineering: A Comparison. Journal of Object-Oriented Programming, 5(3), June 1992, 27–44Google Scholar
  17. 17.
    Ketabchi, M. A., Mathur, S., Risch, T., Chen, J.: Comparative Analysis of RDBMS and OODBMS: A Case Study. IEEE Computer Soc. Int. Conf. 35 San Francisco 1990 Digest of papers/ Compcon spring 90, February 26–March 2, 1990, 528–537.Google Scholar
  18. 18.
    Cook, R. D.: Concepts and Applications of Finite Element Analysis. 3rd, John Wiley & Sons, Inc., 1989.Google Scholar
  19. 19.
    Atkinson, M., Bancilhon, F., DeWitt, D., Dittrich, K., Maier, D., Zdonik, S.: The Object-Oriented Database System Manifesto, in Kim, W., Nicolas, J-.M., Nishio, S., eds., Proceedings of the First International Conference on Deductive and Object-Oriented Databases (DOOD), Elsevier Science Publishers, Amsterdam, 1989, 40–57.Google Scholar
  20. 20.
    The Committee for Advanced DBMS Function: Third-Generation Database System Manifesto. SIGMOD Record, 19(3), September 1990, 31–44.Google Scholar
  21. 21.
    Litwin, W., Risch, T.: Main Memory Oriented Optimization of OO Queries using Typed Datalog with Foreign Predicates. IEEE Transactions on Knowledge and Data Engineering, 4(6), December 1992, 517–528.Google Scholar
  22. 22.
    Wolniewicz, R., Graefe, G.: Algebraic Optimization of Computations over Scientific Databases. Proceedings of the 19th VLDB Conference, Dublin, Ireland, August 24–27, 1993, 13–24.Google Scholar
  23. 23.
    Takizawa, M.: Distributed Database System JDDBS. JARECT Computer Science & Technologies. 7, OHMSHA & North Holland (publ.), 1983, 262–283.Google Scholar
  24. 24.
    Catell, R. G. G.: Object Data Management: Object-Oriented and Extended Relational Database Systems. Addison-Wesley Publishing Company, Inc., 1991 (reprinted with corrections 1992).Google Scholar
  25. 25.
    Abiteboul, S., Bonner, A.: Objects and Views. Proceedings of the ACM SIGMOD Conference, 1991, 238–247.Google Scholar
  26. 26.
    Bancilhon, F., Delobel, C., Kanellakis, P. (eds.): Building an Object-Oriented Database System: The Story of O2. Morgan Kaufmann Publishers, Inc., 1992.Google Scholar
  27. 27.
    Risch, T., Sköld, M.: Active Rules Based on Object-Oriented Queries. LiTH-IDA-R-92-35, Linköping University, 1992. Also in a special issue on Active Databases of IEEE Data Engineering, 15(1–4), December, 1992.Google Scholar
  28. 28.
    Fishman, D. H., Annevelink, J., Chow, E. Connors, T., Davis, J. W., Hasan, W. Hoch, C. G., Kent, W., Leichner, S., Lyngbaek, P., Mahbod, B., Neimat, M.A., Risch, T., Shan, M. C., Wilkinson, W. K.: Overview of the Iris DBMS, in Kim, W., Lochovsky, F. H. (eds.): Object-Oriented Concepts, Databases, and Applications, ACM Press, Addison-Wesley, 1989, 219–250.Google Scholar
  29. 29.
    Shipman, D. W.: The Functional Data Model and the Data Language DAPLEX. ACM TODS, 6(1), March 1981, 140–173.Google Scholar
  30. 30.
    Karlsson, J., Larsson, S., Risch, T., Sköld, M., Werner, M.: AMOS Users's Guide., CAELAB Memo 94-01, Linköping University, March 1994.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1994

Authors and Affiliations

  • Kjell Orsborn
    • 1
  1. 1.Linköping UniversityLinkopingSweden

Personalised recommendations