2009
DOI: 10.1007/978-3-642-00515-2_8
|View full text |Cite
|
Sign up to set email alerts
|

The MEB and CEB Static Analysis for CSP Specifications

Abstract: Abstract. This work presents a static analysis technique based on program slicing for CSP specifications. Given a particular event in a CSP specification, our technique allows us to know what parts of the specification must necessarily be executed before this event, and what parts of the specification could be executed before it in some execution. Our technique is based on a new data structure which extends the Synchronized Control Flow Graph (SCFG). We show that this new data structure improves the SCFG by ta… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2010
2010
2012
2012

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 22 publications
0
7
0
Order By: Relevance
“…1. The CSCFG was proposed in [7,9] as a data structure able to finitely represent all possible (often infinite) computations of a CSP specification. This data structure is particularly useful to simplify a CSP specification before its static analysis.…”
Section: The Syntax and Semantics Of Cspmentioning
confidence: 99%
See 2 more Smart Citations
“…1. The CSCFG was proposed in [7,9] as a data structure able to finitely represent all possible (often infinite) computations of a CSP specification. This data structure is particularly useful to simplify a CSP specification before its static analysis.…”
Section: The Syntax and Semantics Of Cspmentioning
confidence: 99%
“…In this graph we have that Con(4) = {0, 3}, i.e., b is being executed after having called processes MAIN and P. Note that focussing on a process call node we can use the context to identify loops; i.e., we have a loop whenever n ∈ Con(m) with l(n) = l(m) ∈ N ames. Note also that the CSCFG is unique for a given CSP specification [9].…”
Section: Definitionmentioning
confidence: 99%
See 1 more Smart Citation
“…Leuschel et al [19] apply slicing to CSP models and Brückner and Wehrheim [20] investigate models written in CSP-OZ-DC, a language that combines Communicating Sequential Processes, Object-Z and Duration Calculus. Each of these approaches caters for the intricacies of the given modelling language.…”
Section: Introductionmentioning
confidence: 99%
“…Other publications of the author related with this thesis are [54,55,62,61], but those works are somehow subsumed by the papers considered here. Additionally, the author have other important publications not included in this thesis because they were not related to the main topic of the thesis.…”
Section: Future Workmentioning
confidence: 99%