• DocumentCode
    1996277
  • Title

    The power of reflective relational machines

  • Author

    Abiteboul, S. ; Papadimitrou, C.H. ; Vianu, V.

  • Author_Institution
    INRIA, Le Chesnay, France
  • fYear
    1994
  • fDate
    4-7 Jul 1994
  • Firstpage
    230
  • Lastpage
    240
  • Abstract
    A model of database programming with reflection, called reflective relational machine, is introduced and studied. The reflection consists here of dynamic generation of queries in a host programming language. The main results characterize the power of the machine in terms of known complexity classes. In particular, the polynomial-time restriction of the machine is shown to express PSPACE, and to correspond precisely to uniform circuits of polynomial depth and exponential size. This provides an alternative, logic-based formulation of the uniform circuit model, more convenient for problems naturally formulated in logic terms. Since time in the polynomially-bounded machine coincides with time in the uniform circuit model, this also shows that reflection allows for more “intense” parallelism, which is not attainable otherwise (unless P=PSPACE). Other results concern the power of the reflective relational machine subject to restrictions on the number of variables used
  • Keywords
    computational complexity; database theory; programming; query languages; query processing; relational databases; PSPACE; complexity classes; database programming; exponential size; host programming language; logic-based formulation; polynomial depth; polynomial-time restriction; polynomially-bounded machine; query generation; reflection; reflective relational machines; uniform circuit model; Computational modeling; Computer languages; Database languages; Dynamic programming; Embedded computing; Logic circuits; Logic programming; Polynomials; Reflection; Relational databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1994. LICS '94. Proceedings., Symposium on
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-6310-3
  • Type

    conf

  • DOI
    10.1109/LICS.1994.316067
  • Filename
    316067