Visual Languages and Human-Centric Computing (VL/HCC'06) 2006
DOI: 10.1109/vlhcc.2006.45
|View full text |Cite
|
Sign up to set email alerts
|

Specification and Construction of Control Flow Semantics

Abstract: In this paper we propose a visual language CFSL for specifying control flow semantics of programming languages. We also present a translation from CFSL to graph production systems (GPS) for flow graph construction; that is, any CFSL specification, say for a language L, gives rise to a GPS that constructs from any L-program (represented as an abstract syntax graph) the corresponding flow graph. The specification language is rich enough to capture complex language constructs, including all of Java.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2006
2006
2018
2018

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(10 citation statements)
references
References 9 publications
0
9
0
Order By: Relevance
“…A first step has already been reported in [24], in which rules are specified for building a control flow graph for any imperative object-oriented language. This will give rise to a method for defining the semantics of SLs, which fill the gap currently present in MDA, as pointed out in the introduction.…”
Section: Resultsmentioning
confidence: 99%
“…A first step has already been reported in [24], in which rules are specified for building a control flow graph for any imperative object-oriented language. This will give rise to a method for defining the semantics of SLs, which fill the gap currently present in MDA, as pointed out in the introduction.…”
Section: Resultsmentioning
confidence: 99%
“…If one such a constraint is violated, the corresponding rule is applicable which then immediately terminates that branch of the transformation process. For an overview on which constraints have been formalized as graph transformation rules, the interested reader is referred to [174].…”
Section: Resultsmentioning
confidence: 99%
“…We use two example Taal-programs to explain our approach. This chapter is based on [111,112] and the results of the master projects by Sombekke [176] and Smelik [175,174].…”
Section: Outline Of the Thesismentioning
confidence: 99%
See 2 more Smart Citations