Masters Theses


"This thesis describes an approach to reduce the runtime of a large program by exploring object querying and query caching in programming codes. Some object-oriented languages allow the programmers to express queries explicitly in the code, which are optimized using the query optimization techniques from the database domain. In this regard, Java Query Language (JQL) has been developed that allows object querying and performs the query optimization and query caching at runtime. The problem that has been addressed in this thesis is how to reduce the runtime of a large program during the single execution by employing an efficient cache policy integrated within the Java Query Language system. This thesis provides algorithms and their experimental evaluation of how the query join cache policy works, and presents analysis on the usefulness of the join caching approach over JQL"--Abstract, page iii.


Madria, Sanjay Kumar

Committee Member(s)

Weigert, Thomas
Liu, Xiaoqing Frank


Computer Science

Degree Name

M.S. in Computer Science


Missouri University of Science and Technology

Publication Date

Spring 2011


vii, 45 pages

Note about bibliography

Includes bibliographical references (pages 42-44).


© 2011 Swetha Surapaneni, All rights reserved.

Document Type

Thesis - Restricted Access

File Type




Subject Headings

Cache memory
High performance computing -- Research
Memory management (Computer science)
Program transformation (Computer programming)
Question-answering systems

Thesis Number

T 9869

Print OCLC #


Electronic OCLC #


Link to Catalog Record

Electronic access to the full-text of this document is restricted to Missouri S&T users. Otherwise, request this publication directly from Missouri S&T Library or contact your local library.

Share My Thesis If you are the author of this work and would like to grant permission to make it openly accessible to all, please click the button above.