A compositional view of derivations as interactive processes with applications to regulated and distributed rewriting

The derivation process in rewriting systems, especially in Chomskyan grammars, can be seen as consisting of four stages: (1) selection of the production to apply from a supply of productions available at that step, (2) check of applicability of the production, possibly on different matches, (3) sele...

Full description

Saved in:
Bibliographic Details
Published inTheoretical computer science Vol. 862; pp. 59 - 80
Main Authors Bottoni, Paolo, Labella, Anna
Format Journal Article
LanguageEnglish
Published Elsevier B.V 16.03.2021
Subjects
Online AccessGet full text
ISSN0304-3975
1879-2294
DOI10.1016/j.tcs.2020.10.035

Cover

Abstract The derivation process in rewriting systems, especially in Chomskyan grammars, can be seen as consisting of four stages: (1) selection of the production to apply from a supply of productions available at that step, (2) check of applicability of the production, possibly on different matches, (3) selection of the match at which to apply the production, (4) actual application. In this paper, we explore the different ways in which models of regulated and distributed rewriting have extended these four basic mechanisms and we propose a unifying perspective on them in terms of interaction between two agents, expressed through a particular form of conditional rewriting systems. This introduces a compositional view of derivation processes, where different components, playing specific roles and exhibiting specific behaviours, can be made to communicate and combined into different models of derivation. Existing models of regulated and distributed rewriting can thus be reformulated in this new framework, and new ones can be obtained.
AbstractList The derivation process in rewriting systems, especially in Chomskyan grammars, can be seen as consisting of four stages: (1) selection of the production to apply from a supply of productions available at that step, (2) check of applicability of the production, possibly on different matches, (3) selection of the match at which to apply the production, (4) actual application. In this paper, we explore the different ways in which models of regulated and distributed rewriting have extended these four basic mechanisms and we propose a unifying perspective on them in terms of interaction between two agents, expressed through a particular form of conditional rewriting systems. This introduces a compositional view of derivation processes, where different components, playing specific roles and exhibiting specific behaviours, can be made to communicate and combined into different models of derivation. Existing models of regulated and distributed rewriting can thus be reformulated in this new framework, and new ones can be obtained.
Author Labella, Anna
Bottoni, Paolo
Author_xml – sequence: 1
  givenname: Paolo
  surname: Bottoni
  fullname: Bottoni, Paolo
  email: bottoni@di.uniroma1.it
– sequence: 2
  givenname: Anna
  surname: Labella
  fullname: Labella, Anna
BookMark eNp9kMtqwzAQRUVJoUnaD-hOP2BXTz_oKoS-INBNuxZ6jFOFxDKSktC_r02y7myGe5k7M5wFmvWhB4QeKSkpodXTrsw2lYywSZeEyxs0p03dFoy1YobmhBNR8LaWd2iR0o6MJetqjo4rbMNhCMlnH3q9xycPZxw67CD6k57MhHXCvs8Qtc3-BHiIwUJKkPDZ5x-sh2Hv7XU0Bxxhe9zrDA7r3mHnU47eHCcd4RzHO_32Ht12ep_g4dqX6Pv15Wv9Xmw-3z7Wq01hmWhzwYUQklUGLOi6k7JpmDHWmUZyQxsOQkJVac7bytrOUKM7VjvZyqoVhLdA-RLRy14bQ0oROjVEf9DxV1GiJm5qp0ZuauI2WSO3MfN8ycD42EgjqmQ99Bacj2CzcsH_k_4D-SF7Tw
Cites_doi 10.1016/S0304-3975(96)00330-1
10.1145/2455.2460
10.1017/S0960129517000019
10.1109/TIT.1956.1056813
10.1016/j.tcs.2014.02.048
10.1016/0304-3975(92)90182-F
ContentType Journal Article
Copyright 2020 Elsevier B.V.
Copyright_xml – notice: 2020 Elsevier B.V.
DBID AAYXX
CITATION
DOI 10.1016/j.tcs.2020.10.035
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Mathematics
Computer Science
EISSN 1879-2294
EndPage 80
ExternalDocumentID 10_1016_j_tcs_2020_10_035
S0304397520306241
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
123
1B1
1RT
1~.
1~5
4.4
457
4G.
5VS
7-5
71M
8P~
9JN
AABNK
AACTN
AAEDW
AAFTH
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAXUO
AAYFN
ABAOU
ABBOA
ABJNI
ABMAC
ABYKQ
ACAZW
ACDAQ
ACGFS
ACRLP
ACZNC
ADBBV
ADEZE
AEBSH
AEKER
AENEX
AFKWA
AFTJW
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ARUGR
AXJTR
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FIRID
FNPLU
FYGXN
G-Q
GBLVA
GBOLZ
HVGLF
IHE
IXB
J1W
KOM
LG9
M26
M41
MHUIS
MO0
N9A
O-L
O9-
OAUVE
OK1
OZT
P-8
P-9
P2P
PC.
Q38
ROL
RPZ
SCC
SDF
SDG
SES
SPC
SPCBC
SSV
SSW
T5K
TN5
WH7
YNT
ZMT
~G-
29Q
AAEDT
AAQXK
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABEFU
ABFNM
ABWVN
ABXDB
ACNNM
ACRPL
ACVFH
ADCNI
ADMUD
ADNMO
ADVLN
AEIPS
AEUPX
AEXQZ
AFJKZ
AFPUW
AFXIZ
AGCQF
AGHFR
AGQPQ
AGRNS
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
ASPBG
AVWKF
AZFZN
BNPGV
CITATION
EJD
FGOYB
G-2
HZ~
R2-
RIG
SEW
SSH
SSZ
TAE
WUQ
XJT
ZY4
ID FETCH-LOGICAL-c249t-3444526becea7f55882bbcdb853b183e45e66a3396ccfb1baf27d595694039e13
IEDL.DBID AIKHN
ISSN 0304-3975
IngestDate Tue Jul 01 05:15:43 EDT 2025
Fri Feb 23 02:46:23 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Grammar systems
Interaction processes
Non-determinism
Regulated rewriting
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c249t-3444526becea7f55882bbcdb853b183e45e66a3396ccfb1baf27d595694039e13
PageCount 22
ParticipantIDs crossref_primary_10_1016_j_tcs_2020_10_035
elsevier_sciencedirect_doi_10_1016_j_tcs_2020_10_035
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2021-03-16
PublicationDateYYYYMMDD 2021-03-16
PublicationDate_xml – month: 03
  year: 2021
  text: 2021-03-16
  day: 16
PublicationDecade 2020
PublicationTitle Theoretical computer science
PublicationYear 2021
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Chomsky (br0030) 1956; 2
Meseguer (br0170) 1992; 96
Cojocaru, Mäkinen (br0050) 2014; 537
Hennessy, Milner (br0120) 1985; 32
Bauer, Boneva, Kurbán, Rensink (br0010) 2008; vol. 5214
Hopcroft, Ullman (br0140) 1979
Dassow, Păun (br0070) 1989
Kari, Lutfiyya, Martín-Vide, Păun (br0150) 1999; vol. 8
Hoare (br0130) 1985
Cojocaru, Mäkinen (br0040) 2011; vol. 6916
Dassow, Mitrana (br0060) 1997; 180
Freund (br0110) 2019; vol. 11612
Dassow, Păun, Salomaa (br0090) 1997
Kreowski, Kuske, Rozenberg (br0160) 2008; vol. 5065
Dassow, Păun, Rozenberg (br0080) 1997
Salomaa (br0190) 1987
Bottoni, Gorla, Kasangian, Labella (br0020) 2018; 28
Milner (br0180) 1989
Ehrig, Ehrig, Prange, Taentzer (br0100) 2006
Milner (10.1016/j.tcs.2020.10.035_br0180) 1989
Dassow (10.1016/j.tcs.2020.10.035_br0080) 1997
Dassow (10.1016/j.tcs.2020.10.035_br0090) 1997
Hoare (10.1016/j.tcs.2020.10.035_br0130) 1985
Cojocaru (10.1016/j.tcs.2020.10.035_br0050) 2014; 537
Hennessy (10.1016/j.tcs.2020.10.035_br0120) 1985; 32
Ehrig (10.1016/j.tcs.2020.10.035_br0100) 2006
Meseguer (10.1016/j.tcs.2020.10.035_br0170) 1992; 96
Cojocaru (10.1016/j.tcs.2020.10.035_br0040) 2011; vol. 6916
Dassow (10.1016/j.tcs.2020.10.035_br0070) 1989
Hopcroft (10.1016/j.tcs.2020.10.035_br0140) 1979
Kari (10.1016/j.tcs.2020.10.035_br0150) 1999; vol. 8
Bottoni (10.1016/j.tcs.2020.10.035_br0020) 2018; 28
Salomaa (10.1016/j.tcs.2020.10.035_br0190) 1987
Bauer (10.1016/j.tcs.2020.10.035_br0010) 2008; vol. 5214
Chomsky (10.1016/j.tcs.2020.10.035_br0030) 1956; 2
Freund (10.1016/j.tcs.2020.10.035_br0110) 2019; vol. 11612
Dassow (10.1016/j.tcs.2020.10.035_br0060) 1997; 180
Kreowski (10.1016/j.tcs.2020.10.035_br0160) 2008; vol. 5065
References_xml – volume: 2
  start-page: 113
  year: 1956
  end-page: 124
  ident: br0030
  article-title: Three models for the description of language
  publication-title: IRE Trans. Inf. Theory
– year: 2006
  ident: br0100
  article-title: Fundamentals of Algebraic Graph Transformation
  publication-title: Monographs in Theoretical Computer Science. An EATCS Series
– volume: 180
  start-page: 353
  year: 1997
  end-page: 361
  ident: br0060
  article-title: Cooperation in context-free grammars
  publication-title: Theor. Comput. Sci.
– volume: vol. 5214
  start-page: 321
  year: 2008
  end-page: 335
  ident: br0010
  article-title: A modal-logic based graph abstraction
  publication-title: Graph Transformations, Proceedings of the 4th International Conference
– year: 1985
  ident: br0130
  article-title: Communicating Sequential Processes
– start-page: 155
  year: 1997
  end-page: 213
  ident: br0080
  article-title: Grammar systems
  publication-title: Handbook of Formal Languages, vol. 2. Linear Modelling: Background and Application
– year: 1989
  ident: br0070
  article-title: Regulated Rewriting in Formal Language Theory
– volume: 32
  start-page: 137
  year: 1985
  end-page: 161
  ident: br0120
  article-title: Algebraic laws for nondeterminism and concurrency
  publication-title: J. ACM
– year: 1987
  ident: br0190
  article-title: Formal Languages
  publication-title: Computer Science Classics
– start-page: 101
  year: 1997
  end-page: 154
  ident: br0090
  article-title: Grammars with controlled derivations
  publication-title: Handbook of Formal Languages, Volume 2. Linear Modelling: Background and Application
– volume: vol. 8
  start-page: 64
  year: 1999
  end-page: 85
  ident: br0150
  article-title: Bringing PC grammar systems closer to Hoare's CSPs
  publication-title: Grammatical Models of Multi-Agent Systems
– year: 1989
  ident: br0180
  article-title: Communication and Concurrency
  publication-title: PHI Series in Computer Science
– volume: 28
  start-page: 508
  year: 2018
  end-page: 532
  ident: br0020
  article-title: A doctrinal approach to modal/temporal Heyting logic and non-determinism in processes
  publication-title: Math. Struct. Comput. Sci.
– volume: 96
  start-page: 73
  year: 1992
  end-page: 155
  ident: br0170
  article-title: Conditional rewriting logic as a unified model of concurrency
  publication-title: Theor. Comput. Sci.
– year: 1979
  ident: br0140
  article-title: Introduction to Automata Theory, Languages and Computation
– volume: vol. 5065
  start-page: 57
  year: 2008
  end-page: 75
  ident: br0160
  article-title: Graph transformation units – an overview
  publication-title: Concurrency, Graphs and Models, Essays Dedicated to Ugo Montanari on the Occasion of His 65th Birthday
– volume: vol. 6916
  start-page: 77
  year: 2011
  end-page: 94
  ident: br0040
  article-title: On the complexity of Szilard languages of regulated grammars
  publication-title: Proc. ICTAC 2011
– volume: 537
  start-page: 87
  year: 2014
  end-page: 96
  ident: br0050
  article-title: On some derivation mechanisms and the complexity of their Szilard languages
  publication-title: Theor. Comput. Sci.
– volume: vol. 11612
  start-page: 1
  year: 2019
  end-page: 34
  ident: br0110
  article-title: A general framework for sequential grammars with control mechanisms
  publication-title: Proc. DCFS 2019
– year: 1989
  ident: 10.1016/j.tcs.2020.10.035_br0070
– year: 1987
  ident: 10.1016/j.tcs.2020.10.035_br0190
  article-title: Formal Languages
– year: 2006
  ident: 10.1016/j.tcs.2020.10.035_br0100
  article-title: Fundamentals of Algebraic Graph Transformation
– volume: vol. 11612
  start-page: 1
  year: 2019
  ident: 10.1016/j.tcs.2020.10.035_br0110
  article-title: A general framework for sequential grammars with control mechanisms
– year: 1979
  ident: 10.1016/j.tcs.2020.10.035_br0140
– volume: vol. 8
  start-page: 64
  year: 1999
  ident: 10.1016/j.tcs.2020.10.035_br0150
  article-title: Bringing PC grammar systems closer to Hoare's CSPs
– start-page: 101
  year: 1997
  ident: 10.1016/j.tcs.2020.10.035_br0090
  article-title: Grammars with controlled derivations
– volume: 180
  start-page: 353
  issue: 1–2
  year: 1997
  ident: 10.1016/j.tcs.2020.10.035_br0060
  article-title: Cooperation in context-free grammars
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/S0304-3975(96)00330-1
– volume: 32
  start-page: 137
  issue: 1
  year: 1985
  ident: 10.1016/j.tcs.2020.10.035_br0120
  article-title: Algebraic laws for nondeterminism and concurrency
  publication-title: J. ACM
  doi: 10.1145/2455.2460
– volume: 28
  start-page: 508
  issue: 4
  year: 2018
  ident: 10.1016/j.tcs.2020.10.035_br0020
  article-title: A doctrinal approach to modal/temporal Heyting logic and non-determinism in processes
  publication-title: Math. Struct. Comput. Sci.
  doi: 10.1017/S0960129517000019
– volume: 2
  start-page: 113
  issue: 3
  year: 1956
  ident: 10.1016/j.tcs.2020.10.035_br0030
  article-title: Three models for the description of language
  publication-title: IRE Trans. Inf. Theory
  doi: 10.1109/TIT.1956.1056813
– year: 1985
  ident: 10.1016/j.tcs.2020.10.035_br0130
– start-page: 155
  year: 1997
  ident: 10.1016/j.tcs.2020.10.035_br0080
  article-title: Grammar systems
– year: 1989
  ident: 10.1016/j.tcs.2020.10.035_br0180
  article-title: Communication and Concurrency
– volume: 537
  start-page: 87
  year: 2014
  ident: 10.1016/j.tcs.2020.10.035_br0050
  article-title: On some derivation mechanisms and the complexity of their Szilard languages
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/j.tcs.2014.02.048
– volume: vol. 5214
  start-page: 321
  year: 2008
  ident: 10.1016/j.tcs.2020.10.035_br0010
  article-title: A modal-logic based graph abstraction
– volume: vol. 5065
  start-page: 57
  year: 2008
  ident: 10.1016/j.tcs.2020.10.035_br0160
  article-title: Graph transformation units – an overview
– volume: 96
  start-page: 73
  issue: 1
  year: 1992
  ident: 10.1016/j.tcs.2020.10.035_br0170
  article-title: Conditional rewriting logic as a unified model of concurrency
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/0304-3975(92)90182-F
– volume: vol. 6916
  start-page: 77
  year: 2011
  ident: 10.1016/j.tcs.2020.10.035_br0040
  article-title: On the complexity of Szilard languages of regulated grammars
SSID ssj0000576
Score 2.308021
Snippet The derivation process in rewriting systems, especially in Chomskyan grammars, can be seen as consisting of four stages: (1) selection of the production to...
SourceID crossref
elsevier
SourceType Index Database
Publisher
StartPage 59
SubjectTerms Grammar systems
Interaction processes
Non-determinism
Regulated rewriting
Title A compositional view of derivations as interactive processes with applications to regulated and distributed rewriting
URI https://dx.doi.org/10.1016/j.tcs.2020.10.035
Volume 862
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwED6VdoGBRwFRHpUHJqS0TWwnzVgqqhbULlCpW2QnDoIhrZoUNn47d3lAkWBhtKWTrDvfw77v7gCunVihG3QdUqTQEqYv0A5yZXEjbW0EFyqk4uTpzB3Pxf1CLmowrGphCFZZ2v7CpufWutzpltzsrl5euo-U1ENvKh0Kex0qXm843HdlHRqDycN49m2QpVekLCkJgARVcjOHeWUhNe12aN3p5UPffnFPWy5ndAj7ZazIBsVxjqBmkiYcVHMYWKmWTdibfvVeTY9hM2CEEy_BWEhPn_9sGbMIL1vxAZsylTJqFJGXSL0ZtirKBUzK6F-WbWe1WbZk62JgvYmYSiIWUa9dGpOF67V5p65IyfMJzEd3T8OxVQ5XsEJ8cWUWF4Kmi6MIjfJiKTHS1jqMNLpvjWpuhDSuqzgyNAxjbWsVO14k8TXlix73jc1PoZ4sE3MGTGNQwWODsqV4wO37oce5VtLmfWmUsltwU_E0WBU9NIIKXPYaoAACEgBtoQBaICquBz8uQoA2_m-y8_-RXcCuQyAVAui5l1DP1htzhVFGptuw0_mw2-VdwtVkcfsJeBPUcQ
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwELYqGICBRwFRnh6YkEKb-JFmLBVVC20XWqlbZDsOKkNaNSn8fe7ygCLBwmgrliLf-e6z77s7Qm69WIEblB4eJONw2-ZgB5lymBWutpxxZTA5eTSW_Sl_molZjXSrXBikVZa2v7DpubUuZ5rlbjaX83nzBYN64E2Fh7DXw-T1bUADEgvoD2YP3-ZY-EXAEkMA8HkV2sxJXpnBkt0eju9becu3X5zThsPpHZL9EinSTvEzR6Rmkzo5qLow0PJQ1sne6KvyanpM1h2KLPGSigXr8emfLmIagaoVz68pVSnFMhF5gtS7pcsiWcCmFF9l6WZMm2YLuira1duIqiSiEVbaxSZZMF7ZD6yJlLyekGnvcdLtO2VrBcfAfStzGOfYWxwEaJUfCwE4W2sTaXDeGg655cJKqRgLpDGxdrWKPT8ScJcKeIsF1mWnZCtZJPaMUA2QgsUWJItoQLYD4zOmlXBZW1il3Aa5q_Y0XBYVNMKKWvYWggBCFABOgQAahFe7Hv5QgxAs_N_Lzv-37Ibs9CejYTgcjJ8vyK6HdBWk6slLspWt1vYK8Eamr3N9-gRagNRF
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+compositional+view+of+derivations+as+interactive+processes+with+applications+to+regulated+and+distributed+rewriting&rft.jtitle=Theoretical+computer+science&rft.au=Bottoni%2C+Paolo&rft.au=Labella%2C+Anna&rft.date=2021-03-16&rft.pub=Elsevier+B.V&rft.issn=0304-3975&rft.eissn=1879-2294&rft.volume=862&rft.spage=59&rft.epage=80&rft_id=info:doi/10.1016%2Fj.tcs.2020.10.035&rft.externalDocID=S0304397520306241
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0304-3975&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0304-3975&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0304-3975&client=summon