2019
DOI: 10.1007/978-3-030-23220-7_7
|View full text |Cite
|
Sign up to set email alerts
|

Term Charters

Abstract: Expressions in specification and programming languages often extend algebraic terms by additional term formation rules and enlarged evaluation domains. For use in different contexts, the semantics of these expressions must allow for interface modification, that is, evaluation must be compatible with signature translation and with variable renaming. This work introduces term charters as an abstract framework for terms and expressions following the slogan "evaluation is invariant under change of notation". Sever… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(4 citation statements)
references
References 17 publications
(30 reference statements)
0
4
0
Order By: Relevance
“…The OCL is a syntactically and semantically heterogeneous language that involves different algebraic and non-algebraic expression constructs as well as different semantic domains for partiality, non-determinism, and non-termination. Although all features can be faithfully captured by term charter domains and term charters as well as put into relation by term charter (domain) morphisms (Knapp & Cengarle 2018), a general procedure for constructively combining different syntactic constructs over different semantic domains is still missing.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…The OCL is a syntactically and semantically heterogeneous language that involves different algebraic and non-algebraic expression constructs as well as different semantic domains for partiality, non-determinism, and non-termination. Although all features can be faithfully captured by term charter domains and term charters as well as put into relation by term charter (domain) morphisms (Knapp & Cengarle 2018), a general procedure for constructively combining different syntactic constructs over different semantic domains is still missing.…”
Section: Discussionmentioning
confidence: 99%
“…Having illustrated what is needed to formalise the semantics of OCL types and expressions to be evaluated over a single system state, we now provide a rather abstract account of all the ingredients used. On the one hand, the proposed framework (Knapp & Cengarle 2018) of term charter domains and term charters aims at making transparent and precise the required interactions of the various parts of signatures and translations, (algebraic) structures, variables and renamings, values, and evaluation. On the other hand, the abstract formulation offers means to combine different instantiations of the framework for modular language engineering (Knapp & Cengarle 2015).…”
Section: Term Charter Domains and Term Chartersmentioning
confidence: 99%
See 2 more Smart Citations