2012
DOI: 10.4204/eptcs.89.7
|View full text |Cite
|
Sign up to set email alerts
|

Musings on Encodings and Expressiveness

Abstract: This paper proposes a definition of what it means for one system description language to encode another one, thereby enabling an ordering of system description languages with respect to expressive power. I compare the proposed definition with other definitions of encoding and expressiveness found in the literature, and illustrate it on a case study: comparing the expressive power of CCS and CSP

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
70
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 31 publications
(70 citation statements)
references
References 42 publications
0
70
0
Order By: Relevance
“…In the literature various different criteria and different variants of the same criteria are employed to achieve separation and encodability results [15,40,42,43,44,41,59,9,45,8,22,52,17]. Some criteria, like full abstraction or operational correspondence, are used frequently.…”
Section: Encodability Criteriamentioning
confidence: 99%
“…In the literature various different criteria and different variants of the same criteria are employed to achieve separation and encodability results [15,40,42,43,44,41,59,9,45,8,22,52,17]. Some criteria, like full abstraction or operational correspondence, are used frequently.…”
Section: Encodability Criteriamentioning
confidence: 99%
“…These valid encodings are those used, sometimes with mild adaptations, in [18,17,25,10,14] and have also inspired similar works [21,22,31]. However, there are alternative approaches to encoding criteria or comparing expressive power [30,3,7,5,27,31]. Further discussion of the choices of encodings, and contrasting with other approaches can be found in [18,17,29,31,14].…”
Section: Encodingsmentioning
confidence: 99%
“…The choice of valid encodings here is to align with prior works [16,18,12] and where possible reuse prior results. These valid encodings are those used, sometimes with mild adaptations, in [18,17,25,10,14] and have also inspired similar works [21,22,31]. However, there are alternative approaches to encoding criteria or comparing expressive power [30,3,7,5,27,31].…”
Section: Encodingsmentioning
confidence: 99%
See 1 more Smart Citation
“…We define the formal notion of encoding by extending to a typed setting existing criteria for untyped processes (as in, e.g., [24,26,27,10,16,8,41,30]). We first define a typed calculus parametrised by a syntax, operational semantics, and typing.…”
Section: Criteria For Typed Encodingsmentioning
confidence: 99%