TY - JOUR
T1 - Reactivity and grammars
T2 - An exploration
AU - Barringer, Howard
AU - Rydeheard, David
AU - Gabbay, Dov
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2014.
PY - 2014
Y1 - 2014
N2 - We consider the relationship between grammars and formal languages, exploring the following idea: Normally, in the process of deriving a word in a language using a grammar, all structures remain fixed except for the intermediate strings which are changed only by the replacement of substrings. By introducing a more dynamic view of this process, we may allow the grammar to change in various ways as the derivation proceeds, or we may change the notion of application of a rule to a string, or the intermediate strings may be modified between application of rules. We call these more dynamic approaches to language generation ‘reactive grammars’ and explore, in this paper a range of such reactivities. Some of these are related to previously introduced notions of generative grammars, others appear to be new. We consider the expressivity of various reactive grammars and also their relationship to each other and to other formalisms including modal logic and deontic logic. Reactivity of computational structures has been explored in other areas, e.g. in Kripke structures and in the general areas of evolvable and adaptive systems.
AB - We consider the relationship between grammars and formal languages, exploring the following idea: Normally, in the process of deriving a word in a language using a grammar, all structures remain fixed except for the intermediate strings which are changed only by the replacement of substrings. By introducing a more dynamic view of this process, we may allow the grammar to change in various ways as the derivation proceeds, or we may change the notion of application of a rule to a string, or the intermediate strings may be modified between application of rules. We call these more dynamic approaches to language generation ‘reactive grammars’ and explore, in this paper a range of such reactivities. Some of these are related to previously introduced notions of generative grammars, others appear to be new. We consider the expressivity of various reactive grammars and also their relationship to each other and to other formalisms including modal logic and deontic logic. Reactivity of computational structures has been explored in other areas, e.g. in Kripke structures and in the general areas of evolvable and adaptive systems.
UR - http://www.scopus.com/inward/record.url?scp=84916213468&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-45321-2_6
DO - 10.1007/978-3-642-45321-2_6
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:84916213468
SN - 0302-9743
VL - 8001
SP - 103
EP - 155
JO - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
JF - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ER -