A high-level language for specifying XML data transformations

被引:0
|
作者
Pankowski, T [1 ]
机构
[1] Poznan Univ Tech, Inst Control & Informat Engn, Poznan, Poland
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a descriptive high-level language XDTrans devoted to specify transformations over XML data. The language is based on unranked tree automata approach. In contrast to W3C's XQuery or XSLT which require programming skills, our approach uses high-level abstractions reflecting intuitive understanding of tree oriented nature of XML data. XDTrans specifies transformations by means of rules which involve XPath expressions, node variables and non-terminal symbols denoting fragments of a constructed result. We propose syntax and semantics for the language as well as algorithms translating a class of transformations into XSLT.
引用
收藏
页码:159 / 172
页数:14
相关论文
共 50 条
  • [1] FLEX - A HIGH-LEVEL LANGUAGE FOR SPECIFYING CUSTOMIZED MICROPROCESSORS
    COMER, DE
    GEHANI, NH
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (04) : 387 - 396
  • [2] An approach to high-level language bindings to XML
    Simeoni, F
    Manghi, P
    Lievens, D
    Connor, RCH
    Neely, S
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2002, 44 (04) : 217 - 228
  • [3] CDL: A LANGUAGE FOR SPECIFYING HIGH-LEVEL CROSS-DOMAIN SECURITY POLICIES
    Thomas, Roshan
    Tsang, Simon
    [J]. 2008 IEEE MILITARY COMMUNICATIONS CONFERENCE: MILCOM 2008, VOLS 1-7, 2008, : 1154 - 1160
  • [4] A High-level Language for Interactive Data Visualization
    De Floriani, Leila
    [J]. COMPUTER, 2017, 50 (04) : 13 - 13
  • [5] Autotuning in an Array Processing Language using High-level Program Transformations
    Shirota, Yusuke
    Segawa, Jun'ichi
    Tarui, Masaya
    Kanai, Tatsunori
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS), 2011, 4 : 2126 - 2135
  • [6] A LANGUAGE FOR SPECIFYING PROGRAM TRANSFORMATIONS
    HILDUM, D
    COHEN, J
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (06) : 630 - 638
  • [7] Specifying and enforcing high-level semantic obligation policies
    Liu, Zhen
    Ranganathan, Anand
    Riabov, Anton
    [J]. EIGHTH IEEE INTERNATIONAL WORKSHOP ON POLICIES FOR DISTRIBUTED SYSTEMS AND NETWORKS - PROCEEDINGS, 2007, : 119 - +
  • [8] Specifying and enforcing high-level semantic obligation policies
    Liu, Zhen
    Ranganathan, Anand
    Riabov, Anton
    [J]. JOURNAL OF WEB SEMANTICS, 2009, 7 (01): : 28 - 39
  • [9] Symbolic Execution of High-Level Transformations
    Al-Sibahi, Ahmad Salim
    Dimovski, Aleksandar S.
    Wasowski, Andrzej
    [J]. PROCEEDINGS OF THE 2016 ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERING (SLE'16), 2016, : 207 - 220
  • [10] RESCHEDULING TRANSFORMATIONS FOR HIGH-LEVEL SYNTHESIS
    PAPACHRISTOU, CA
    [J]. 1989 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, 1989, : 766 - 769