An intermediate representation-based approach for query translation using a syntax-directed method

被引:0
|
作者
Nassiri H. [1 ]
Machkour M. [1 ]
Hachimi M. [1 ]
机构
[1] Laboratory of the Computing Systems and Vision, Laboratory of Engineering Sciences, University Ibn Zohr, Agadir
关键词
ANTLR (another tool for language recognition); Data model; eXtensible Markup Language (XML); Intermediate representation; Model integration; Relational database; Translation;
D O I
10.14569/IJACSA.2020.0110870
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We aspire to make one query reasonably sufficient to extract data regardless of the data model used in our research. In such a way, users can freely use any query language they master to interrogate the heterogeneous database, not necessarily the query language associated with the model. Thus, overcoming the needing to deal with multiple query languages, which is, usually, an unwelcome matter for non-expert users and even for the expert ones. To do so, we proposed a new translation approach, relying on an intermediate query language to convert the user query into a suitable query language, according to the nature of data interrogated. Which is more beneficial rather than repeat the whole process for each new query submission. On the other hand, this empowers the system to be modular and divided into multiple, more flexible, and less complicated components. Therefore, it increases possibilities to make independent transformations and to switch between several query languages efficiently. By using our system, querying each data model with the corresponding query language is no longer bothersome. As a start, we are covering the eXtensible Markup Language (XML) and relational data models, whether native or hybrid. Users can retrieve data sources over these models using just one query, expressed with either the XML Path Language (XPath) or the Structured Query Language (SQL). © 2020, Science and Information Organization.
引用
收藏
页码:563 / 569
页数:6
相关论文
共 50 条
  • [1] An Intermediate Representation-based Approach for Query Translation using a Syntax-Directed Method
    Nassiri, Hassana
    Machkour, Mustapha
    Hachimi, Mohamed
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (08) : 563 - 569
  • [2] REALIZATION OF SYNTAX-DIRECTED TRANSLATION SCHEMES
    STEPANOV, AN
    POPOV, YA
    PROGRAMMING AND COMPUTER SOFTWARE, 1982, 8 (04) : 205 - 213
  • [3] Speech segmentation and interpretation using a semantic syntax-directed translation
    De Mori, R.
    Giordana, Attilio
    Laface, Pietro
    PATTERN RECOGNITION LETTERS, 1982, 1 (02) : 121 - 124
  • [4] SYNTAX-DIRECTED TRANSLATION OF ORGANIC CHEMICAL FORMULAS INTO THEIR 2-DIMENSIONAL REPRESENTATION
    CARPENTER, N
    COMPUTERS & CHEMISTRY, 1976, 1 (01): : 25 - 28
  • [5] REALIZATION OF SYNTAX-DIRECTED TRANSLATION SCHEMES.
    Stepanov, A.N.
    Popov, Yu.A.
    Programming and Computer Software (English Translation of Programmirovanie), 1982, 8 (04): : 205 - 213
  • [6] Syntax-Directed Attention for Neural Machine Translation
    Chen, Kehai
    Wang, Rui
    Utiyama, Masao
    Sumita, Eiichiro
    Zhao, Tiejun
    THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 4792 - 4799
  • [7] PROPERTIES OF STOCHASTIC SYNTAX-DIRECTED TRANSLATION SCHEMATA
    MARYANSKI, FJ
    THOMASON, MG
    INTERNATIONAL JOURNAL OF COMPUTER & INFORMATION SCIENCES, 1979, 8 (02): : 89 - 110
  • [8] Amount translation and error localization in check processing using syntax-directed translation
    Kaufmann, G
    Bunke, H
    FOURTEENTH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOLS 1 AND 2, 1998, : 1530 - 1534
  • [9] Application of Software Visualization for Syntax-directed Translation Learning
    Sanchez-Granados, Angel Francisco
    PROCEEDINGS OF THE 2023 CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, ITICSE 2023, VOL. 2, 2023, : 613 - 614
  • [10] SYNTAX-DIRECTED TRANSLATION IN THE SAGET COMPILER WRITING SYSTEM
    MAKAROV, VP
    DOKLADY AKADEMII NAUK BELARUSI, 1982, 26 (07): : 581 - 584