Search results for keyword `applic.DB'

Search performed on http://www-rocq.inria.fr/oscar/www/fnc2/AGabstract.html.


[128]
Bill P. Buckles, Frederick E. Petry, and Yuet-Ying Cheung. Attribute grammars for the heuristic translation of query languages. Information Systems, 14(6):507-514, 1989.

[273]
L. Fegaras, D. Maier, and T. Sheard. Specifying rule-based query optimizers in a reflective framework. In Third International Conference on Deductive and Object-Oriented Databases, pages 146-168, Phoenix, Arizona, December 1993.
Numerous structures for database query optimizers have been proposed. Many of those proposals aimed at automating the construction of query optimizers from some kind of specification of optimizer behavior. These specification frameworks do a good job of partitioning and modularizing the kinds of information needed to generate a query optimizer. Most of them represent at least part of this information in a rule-like form. Nevertheless, large portions of these specifications still take a procedural form. The contributions of this work are threefold. We present a language for specifying optimizers that captures a larger portion of the necessary information in a declarative manner. This language is in turn based on a model of query rewriting where query expressions carry annotations that are propagated during query transformation and planning. This framework is reminiscent of inherited and synthesized attributes for attribute grammars, and we believe it is expressive of a wide range of information: logical and physical properties, both desired and delivered, cost estimates, optimization contexts, and control strategies. Finally, we present a mechanism for processing optimizer specifications that is based on compile-time reflection. This mechanism proves to be succinct and flexible, allowing modifications of the specification syntax, incorporation of new capabilities into generated optimizers, and retargeting the translation to a variety of optimization frameworks. We report on an implementation of our ideas using the CRML reflective functional language and on optimizer specifications we have written for several query algebras

[313]
E. Gansner, T. R. Horgan, Chandra M. R. Kintala, D. J. Moore, and P. Surko. Semantics and correctness of a query language translation. In 9th ACM Symp. on Principles of Progr. Languages, pages 289-298. ACM press, Albuquerque, NM, January 1982.

[542]
Chandra M. R. Kintala. Attributed grammars for query language translation. In 2nd ACM Symp. on Principles of Database Systems, pages 137-148. ACM press, March 1983.

[594]
Reino Kurki-Suonio. An exercise on formal definition of a simple data retrieval system. report A7, Department of Comp. Sc., University of Tampere, August 1974.

[618]
Theodore W. Leung. Compiling object-oriented queries. Technical Report CS-94-05, Department of Computer Science, Brown University, February 1994.
The effectiveness of database query optimization is dependent on the optimizer's ability to make efficient use of physical resources in a computer system. The optimizer decides how to use those resources in the plan generation step. We describe an approach to plan generation where physical level rewriting produces performance increases which cannot be obtained via source level transformations. Example optimizations serve as a demonstration of a new rule language based on list and tree pattern matching. A formalism similar to attribute grammars computes information needed by the plan generator. Many of the techniques presented are reminiscent of compiler optimizations. We conclude by describing the work that will be completed in the thesis.

[718]
Eva-Maria M. Mueckstein. Q-TRANS: Query translation into english. In 8th Int. Joint Conf. on Artificial Intelligence, pages 660-662. Karlsruhe, August 1983.

[719]
Eva-Maria M. Mueckstein. Controlled natural language interfaces: the best of three worlds. In ACM Computer Science Conf. ACM press, March 1985.

[737]
Frank Neven and Jan Van den Bussche. Expressiveness of structured document query languages based on attribute grammars. In PODS '98. Proceedings of the seventeenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, pages 11-17. ACM press, 1998.

[740]
Timo Niemi. Specification of a query language by the attribute method. BIT, 24:171-186, 1984.

[741]
Timo Niemi. Specification of data restructuring software based on the attribute method. International Journal of Computer and Information Sciences, 13(6):425-460, 1984.

[742]
Timo Niemi. A systematic specification schema based on attribute grammars for multi-level database applications. report A-1987-5, Department of Comp. Sc., University of Tampere, March 1987.

[816]
S. R. Petrick. Semantic interpretation in the REQUEST system. In A. Zampolli and N. Calzolari, editors, Computational and Mathematical Linguistics II, pages 585-610. Leo S. Olschki Editore, Firenze, 1977.

[824]
Warren J. Plath. Transformational grammar and transformational parsing in the REQUEST system. report RC 4396, IBM T.J. Watson Research Center, Yorktown Heights, NY, May 1973.

[825]
Warren J. Plath. REQUEST: a natural language question-answering-system. International Business Machines Corporation. Journal of Research and Development, 20(4):326-335, July 1976. See also: report RC 5604, IBM T.J. Watson Research Center, Yorktown Heights, NY (August 1975).

[869]
Dzenan Ridjanovic and Michael L. Brodie. Defining database dynamics with attribute grammars. Information Processing Letters, 14(3):132-138, May 1982.

[923]
C. B. Schwind. Ein formalismus zur beschreibung der syntax und bedeutung von frage-antwort-systemen. Bericht TUM-INFO-7710, Institut für Informatik, Tech. University München, May 1977.