Extending Visibly Pushdown Automata over Multi-matching Nested Relations

被引:0
|
作者
Liu, Jin [1 ]
Xiao, Yeqiu [1 ]
Wang, Haiyang [1 ]
Wang, Wensheng [2 ,3 ]
机构
[1] Xian Univ Technol, Sch Comp Sci & Engn, Shaanxi Key Lab Network Comp & Secur Technol, Xian 710048, Peoples R China
[2] Xidian Univ, Inst Comp Theory & Technol, Sch Comp Sci & Technol, Xian 710071, Peoples R China
[3] Xidian Univ, ISN Lab, Xian 710071, Peoples R China
关键词
multi-matching nested relation; visibly pushdown automata; one-to-n; n-to-one; symbolic automata;
D O I
10.1007/978-3-031-29476-1_5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Visibly Pushdown Automata (VPAs) are a subclass of pushdown automata, which can be well applied as specification formalism for verification and the model for XML streams process. The input alphabet is partitioned into three disjoint sets: call, internal and return symbols, which can determine a push, pop or no stack operation taken by VPAs respectively. Hence, the matchings of push (call) and pop (return) make languages with matching nested relations accepted. Nevertheless, it is limited to one-to-one matching. In this paper, we extend the model of VPAs over multi-matching nested relations. By a subdivision for call and return symbols, inner-calls and inner-returns are obatined to discriminate a one-to-n or n-to-one matching relation. Then, Multi-matching Visibly Pushdown Automata (MVPA) are formally defined whose stack behavior is achieved by setting a guard in the stack, which can guarantee whether a one-to-n or n-to-one matching nested relation is read without confusion. Each nondeterministic multi-matching visibly pushdown automaton is demonstrated to be transformed into a deterministic one. Moreover, the symbolic version of multi-matching visibly pushdown automata is proposed when the input alphabet is given by a Boolean algebra where there is an infinite domain.
引用
收藏
页码:59 / 69
页数:11
相关论文
共 5 条
  • [1] Multi-matching nested relations
    Liu, Jin
    Duan, Zhenhua
    Tian, Cong
    [J]. THEORETICAL COMPUTER SCIENCE, 2021, 854 : 77 - 93
  • [2] Multi-Matching Nested Languages
    Liu Jin
    Duan Zhenhua
    Tian Cong
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2022, 31 (01) : 137 - 145
  • [3] Multi-Matching Nested Languages
    LIU Jin
    DUAN Zhenhua
    TIAN Cong
    [J]. Chinese Journal of Electronics, 2022, 31 (01) : 137 - 145
  • [4] Ordered multi-stack visibly pushdown automata
    Carotenuto, Dario
    Murano, Aniello
    Peron, Adriano
    [J]. THEORETICAL COMPUTER SCIENCE, 2016, 656 : 1 - 26
  • [5] UNRESTRICTED AND DISJOINT OPERATIONS OVER MULTI-STACK VISIBLY PUSHDOWN LANGUAGES
    Bruda, Stefan D.
    Bin Waez, Tawhid
    [J]. ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 156 - 161