Advertisement

From relations to objects: A translation methodology for an object oriented front-end to RDBMSs

  • L. Marinos
  • R. A. Smit
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 611)

Abstract

The operability of information intensive applications relies heavily on their ability to acquire, maintain and store complex information entities pertaining the particular data domain. The present paper addresses the resolution of availability problems in a front-end aiming at the development of database applications. In particular, within the presend paper we elaborate on a general purpose methodology for gaining infornialion from a persistent information repository whose storage formalism is based on the relational model. Through the presented methodology, the information gained from the information repository is transformed into a form which fulfils the operability requirements of the developed front-end. Accordingly, the presented methodology also provides for transparently mapping the manipulated information back to the persistent repository, a fact that guarantees persistency for the objects manipulated at the level of the presented front-end.

Keywords

Basic Frame Instance Object Associative Relation Mediator Level Composite Frame 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    S. Ceri, D. Pernici, G. Wiederhold, “Optimization Problems and Solution Methods in the Design of Data Distribution”, Information Systems, vol.14, no.3, pp. 261–271, 1989.Google Scholar
  2. [2]
    L. Marinos, “A Corporate Architecture and Object Oriented Modeling Substrate for Distributed Heterogeneous Information Systems”, PhD Thesis, University of Koblenz, Oldenburg-Verlag 1991.Google Scholar
  3. [3]
    L. Marinos et al, “Au Intelligent Mediator for Database Application Development”, submited.Google Scholar
  4. [4]
    M. Papazoglou, L. Marinos, N. Bourbakis, “The Organizational Impact of Integrating Multiple Tools”, Int. Journal of Software Engineering and Knowledge Engineering, to appear.Google Scholar
  5. [5]
    R. Keller, M. Cameron, R. Taylor, D. Troup, “Chiron-1: A User Interface Development System Tailored to Software Environments”, Arcadia Document UCI-90-06, June 1990.Google Scholar
  6. [6]
    R. Taylor et. al., “Foundations for the Arcadia Environment”, in “Proceedings of ACM S1GSOFT' 88, pp. 1–13, Boston, November 1988.Google Scholar
  7. [7]
    K. Parsave, M. Chignell, S. Khoshafian, II. Wong, “Intelligent Databases”, John Wiley & Sons, Inc., 1989.Google Scholar
  8. [8]
    A. Newell, “The knowledge level”, Artilicila Intelligence, pp. 87–127, 1982.Google Scholar
  9. [9]
    M.P Papazoglou, L. Marinos, N. Bourbakis, “Schema Transformation Issues in Distributed Heterogeneous Information Systems”, PARBASE, 1989.Google Scholar
  10. [10]
    KEE Reference Manual, IntelliCorp Inc.Google Scholar
  11. [11]
    M. Brayshaw et. al., “Integrating Expert Systems and Relational Databases: Results of an initial case study using a user/task oriented framework”, in Proceedings of Working Conference on Data and Knowledge Base Integration, Keel 1990, UK.Google Scholar
  12. [12]
    C. J. Date, “An Introduction to Database Systems”, Volume I, Fifth Edition, Addison-Wesley Publishing Company, 1990.Google Scholar
  13. [13]
    U. Dayal, “Query Processing in a Multidatabase System”, in Query Processing in Database Systems, W. Kim, D. S. Reiner, D. S. Batory (Eds), Springer-Verlag, 1985.Google Scholar
  14. [14]
    R. Hull, “Four Views of Complex Objects: A Sophisticate's Introduction”, in Nested Relations and Complex Objects, S. Abiteboul and P. C. Fisher and H.-J. Schek (Eds), Springer-Verlag, 1989.Google Scholar
  15. [15]
    M. Stefik and D. G. Bobrow, “Object-Oriented Programming: Themes and Variations”, The Al Magazin, p.40, January, 1980.Google Scholar
  16. [16]
    B. Meyer, “Object-oriented Software Construction”, Prentice Hall, 1988.Google Scholar
  17. [17]
    O. Dahl and K. Nygaard, “SIMULA-an algol-based simulation language”, Communications of the ACM, vol.9, p.671, 1966.Google Scholar
  18. [18]
    L. Marinos, M.P. Papazoglou, D. Christodoulakis, “A Data Distribution Methodology for an Office Environment” to appear in Journal of Information and Software.Google Scholar
  19. [19]
    S. Khoshafian and G. Copeland, “Object Identity”, Proceedings uf the 1st OOPSLA Conference, Portland, OR, 1986.Google Scholar
  20. [20]
    R. F. van Beekum, “A first insight into the task of metocean-user”, Foundation of Knowledge Based Systems, Report B1/89-10, Erasmus University Rotterdam.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1992

Authors and Affiliations

  • L. Marinos
    • 1
  • R. A. Smit
    • 1
  1. 1.Al-LabErasmus University RotterdamDR Rotterdam

Personalised recommendations