Shuffle on trajectories: Syntactic constraints

被引:69
|
作者
Mateescu, A
Rozenberg, G
Salomaa, A
机构
[1] Turku Ctr Comp Sci, Turku, Finland
[2] Leiden Univ, Dept Comp Sci, NL-2300 RA Leiden, Netherlands
[3] Univ Bucharest, Dept Math, Bucharest, Romania
关键词
shuffle; concurrency; parallel computation; formal languages;
D O I
10.1016/S0304-3975(97)00163-1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We introduce and investigate new methods to define parallel composition of words and languages as well as of omega-words and omega-languages. The operation of parallel composition leads to new shuffle-like operations defined by syntactic constraints on the usual shuffle operation. The approach is applicable to concurrency, providing a method to define parallel composition of processes. It is also applicable to parallel computation. The operations are introduced using a uniform method based on the notion of trajectory. As a consequence, we obtain a very intuitive geometrical interpretation of the parallel composition operation. These operations lead in a natural way to a large class of semirings. The approach is amazingly flexible, diverse concepts from the theory of concurrency can be introduced and studied in this framework. For instance, we provide examples of applications to fairness property and to parallelization of non-context-free languages in terms of context-free and even regular languages. This paper concentrates on syntactic constraints. Semantic constraints will be dealt with in a forthcoming contribution. (C) 1998 - Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1 / 56
页数:56
相关论文
共 50 条
  • [1] ORTHOGONAL SHUFFLE ON TRAJECTORIES
    Daley, Mark
    Kari, Lila
    Seki, Shinnosuke
    Sosik, Petr
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2011, 22 (01) : 213 - 222
  • [2] The Shuffle on Trajectories of Infinite Arrays
    Velayutham, Devi
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2019, 16 (01) : 108 - 115
  • [3] Aspects of shuffle and deletion on trajectories
    Kari, L
    Sosík, P
    THEORETICAL COMPUTER SCIENCE, 2005, 332 (1-3) : 47 - 61
  • [4] Syntactic relations and syntactic constraints
    不详
    SYNTAX AND SEMANTICS, VOL 34, 2001, 34 : 139 - 176
  • [5] Semantic shuffle on and deletion along trajectories
    Domaratzki, M
    DEVELOPMENTS IN LANGUAGE THEORY, PROCEEDINGS, 2004, 3340 : 163 - 174
  • [6] Algebraic properties of the shuffle over ω-trajectories
    Kadrie, A
    Dare, VR
    Thomas, DG
    Subramanian, KG
    INFORMATION PROCESSING LETTERS, 2001, 80 (03) : 139 - 144
  • [7] Array P System with Shuffle on Trajectories
    Venkatesan, A. S. Prasanna
    Thomas, D. G.
    Robinson, T.
    Nagar, Atulya K.
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2012, 18 (13) : 1802 - 1820
  • [8] Shuffle on trajectories: The Schutzenberger product and related operations
    Harju, T
    Mateescu, A
    Salomaa, A
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 1998, 1998, 1450 : 503 - 511
  • [9] Shuffle on Trajectories over Finite Array Languages
    Geetha, H.
    Thomas, D. G.
    Kalyani, T.
    Venkatesan, A. S. Prasanna
    COMBINATORIAL IMAGE ANALYSIS, 2011, 6636 : 261 - 274
  • [10] Restricted sets of trajectories and decidability of shuffle decompositions
    Domaratzki, M
    Salomaa, K
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2005, 16 (05) : 897 - 912