VOQL*: A visual object query language with inductively defined formal semantics

Cited 2 time in webofscience Cited 0 time in scopus
  • Hit : 551
  • Download : 0
The visual object query language (VOQL) recently proposed for object databases has been successful in visualizing path expressions and set-related conditions, and providing formal semantics. However, VOQL has several problems. Due to unrealistic assumptions, only set-related conditions can be represented in VOQL. Due to lack of the explicit language construct for the notion of variables, queries are often awkward and less intuitive. In this paper, we propose VOQL*, which extends VOQL to remove these drawbacks, We introduce the notion of visual variables and refine the syntax and semantics of VOQL based on visual variables. We carefully design the language constructs of VOQL* to reflect the syntax of OOPC, so that the constructs such as visual variables, visual elements, simple terms, structured terms, basic formulas, formulas, and query expressions in VOQL* are hierarchically and inductively constructed as those of OOPC. Most important, we formally define the semantics of each language construct of VOQL* by induction using OOPC. Because of the well-defined syntax and semantics, queries in VOQL* are clear, concise, and intuitive. We also provide an effective procedure to translate queries in VOQL* into those in OOPC. We believe that VOQL* is the first visual query language with the well-defined syntax reflecting the syntactic structure of logic and semantics formally defined by induction. (C) 2001 Academic Press.
Publisher
ACADEMIC PRESS LTD ELSEVIER SCIENCE LTD
Issue Date
2001-08
Language
English
Article Type
Article
Keywords

MODEL

Citation

JOURNAL OF VISUAL LANGUAGES AND COMPUTING, v.12, no.4, pp.413 - 433

ISSN
1045-926X
URI
http://hdl.handle.net/10203/85233
Appears in Collection
CS-Journal Papers(저널논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 2 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0