2015
DOI: 10.1007/978-3-662-46734-3_4
|View full text |Cite
|
Sign up to set email alerts
|

Reusable Components of Semantic Specifications

Abstract: Abstract. Semantic specifications of programming languages typically have poor modularity. This hinders reuse of parts of the semantics of one language when specifying a different language -even when the two languages have many constructs in common -and evolution of a language may require major reformulation of its semantics. Such drawbacks have discouraged language developers from using formal semantics to document their designs. In the PLanCompS project, we have developed a component-based approach to semant… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
30
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
5
2

Relationship

4
3

Authors

Journals

citations
Cited by 25 publications
(30 citation statements)
references
References 54 publications
(78 reference statements)
0
30
0
Order By: Relevance
“…We start by briefly recalling the main features of the CBS framework for component-based specification. For more detailed expositions, see [5,7,10,15].…”
Section: Component-based Specification Of Programming Languagesmentioning
confidence: 99%
“…We start by briefly recalling the main features of the CBS framework for component-based specification. For more detailed expositions, see [5,7,10,15].…”
Section: Component-based Specification Of Programming Languagesmentioning
confidence: 99%
“…To demonstrate the specification of control operators using I-MSOS rules, this paper will use the funcon framework [8]. This framework contains an open collection of modular fundamental constructs (funcons), each of which has its semantics specified independently by I-MSOS rules.…”
Section: Modular Sosmentioning
confidence: 99%
“…However, this paper is not concerned with the translation of control operators from any specific language: our aim is to give MSOS specifications of control operators, and the funcon framework is a convenient environment for specifying prototypical control operators. Examples of translations into funcons can be found in [8,28].…”
Section: Modular Sosmentioning
confidence: 99%
See 2 more Smart Citations