A Reuse Based Object-Oriented Framework Towards Flexible Formulation of Complex Queries

  • Abdelhak Seriai
  • Chabane Oussalah
Part of the Advances in Soft Computing book series (AINSC, volume 7)


Query formulation remains obstinately difficult for large classes of users. Indeed, with the exception of approaches facilitating syntax problems, there is a noticeable absence of models taking charge of the user through from specification of their needs to formulation of their queries. In this article, we take a novel look to object-oriented queries — reifying the ones which users formulate as components then reusing them, by means of strategies for selecting, assembling and adapting them to help in the formulation of new complex queries.


Complex Query Elementary Component Query Formulation Query Answer Visual Query 
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.
    S.Abiteboul, A. Bonner. Objects and views. Proc. ACM SIGMOD Management of Data, 1991.Google Scholar
  2. 2.
    M.AI-Qasem, S.M.Deen. Query Subsumption, Proc. FQAS, p. 29–42, 1998.Google Scholar
  3. 3.
    T.Atwood, D.Barry, J.Duhl, J.Eastman, G.Ferran, D.Jordan, M.Loomis, D.Wade. The object Database Standard: ODMG-93, Release 1.2. Morgan Kaufmann, San Francisco, 1994.Google Scholar
  4. 4.
    M.Buchheit, M.A.Jeusfeld, W.Nutt, M.Staudt. Subsumption between Queries to Object-Oriented Databases. Proc. EDBT conference, p. 15–22, 1994.Google Scholar
  5. 5.
    T.Catarci, S.K.Chang, G.Santucci. Query Representation and Management in a Multi-paradigmatic Visual Query Environment. Journal of Intelligent Information Systems 3 (3), 1994.Google Scholar
  6. 6.
    M. Chavda and P. T.Wood. Towards an ODMG-Compliant Visual Query Language. Proc. of 23`d Int. VLDB conference, Athens, Greece, p. 25–29, 1997.Google Scholar
  7. 7.
    F.D’Souza., A.C.Wills, Objects, Components, and Frameworks With UML, the catalysis Approach. Addison-Wesley, 1998.Google Scholar
  8. 8.
    P.A.V. Hall, Overview of Reverse Engineering and Reuse Research. Information and Software Technology, Vol 34, N° 4, 1992.Google Scholar
  9. 9.
    E.Keramopoulos, P.Pouyioutas, C.Sadler. GOQL, a Graphical Query Language for Object-Oriented Database Systems. Proc. BIWIT 97, Biarritz (France), 1997.Google Scholar
  10. 10.
    Mon Y. Levy, Dan Suciu. Deciding Containment for Queries with Complex Objects. Proc. PODS conference, p. 20–31, 1997.Google Scholar
  11. 11.
    J.Minker. An Overview of Cooperative Answering in Databases. Proc. FQAS conference, p. 282–285, 1998.Google Scholar
  12. 12.
    A.Motro. Cooperative Database Systems. Proc. FQAS conference, p.1–16, 1994.Google Scholar
  13. 13.
    N.Murray, C.Goble, N.Paton. A Framework for Describing Visual Interfaces to Databases. Journal of Visual Languages and Computing, Vol. 9, N° 4, p. 429–456, 1998.Google Scholar
  14. 14.
    C.Oussalah, A.Seriai. How to Reuse Former Queries to Facilitate the Formulation of New Ones. Proc. of IDEAS 2000 conference, IEEE Computer Society Press.Google Scholar
  15. 15.
    A.Seriai, C.Oussalah. Query reification based approach for object-oriented query formulation aid. Proc. of The 11th IEEE International Conference on Tools with Artificial Intelligence (ICTAI’99) Chicago IL, 1999.Google Scholar
  16. 16.
    K.Vadaparty, Y.A.Aslandogan, G.Ozsoyoglu. Towards a unified Visual Database Access. SIGMOD, Washington, USA, p. 357–366, 1993.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Abdelhak Seriai
    • 1
  • Chabane Oussalah
    • 2
  1. 1.LGI2P/EMA-EERIENîmes cedex 1France
  2. 2.IRINUniversité de NantesNantes cedex 3France

Personalised recommendations