2014
DOI: 10.1007/978-3-319-10181-1_3
|View full text |Cite
|
Sign up to set email alerts
|

Model-Checking Circus State-Rich Specifications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 12 publications
0
4
0
Order By: Relevance
“…After that, linking Circus to CSP [7] aims to translate Circus to CSP M then use FDR2 [1] to model-check CSP specification. The last one is mapping Circus processes and refinement to CSP processes and refinement [31,39] that transforms stateful Circus to stateless Circus first by introducing the memory model, and then converts stateless Circus to CSP. The first is not a model checking solution but implementation instead, and it is restricted to executable Circus programs because Java is an imperative programming language and not a high-level specification language.…”
Section: Discussionmentioning
confidence: 99%
“…After that, linking Circus to CSP [7] aims to translate Circus to CSP M then use FDR2 [1] to model-check CSP specification. The last one is mapping Circus processes and refinement to CSP processes and refinement [31,39] that transforms stateful Circus to stateless Circus first by introducing the memory model, and then converts stateless Circus to CSP. The first is not a model checking solution but implementation instead, and it is restricted to executable Circus programs because Java is an imperative programming language and not a high-level specification language.…”
Section: Discussionmentioning
confidence: 99%
“…In translating multi-synchronisation, we adopt a centralised approach developed in [30] and implemented using Java in [14], which uses a separate centralised controller. Here, we use a separate TA with an Uppaal broadcast channel to communicate synchronising information to synchronise TA and a control TA.…”
Section: An Overview Of the Translation Techniquementioning
confidence: 99%
“…Our translation is based on that developed by Oliveira in the Compass project [26,27], which is based on repeated application of carefully selected Circus refinement laws, all of which happen to be equivalences. Such a translation uses set of rules for refining state-rich Circus into stateless processes that can be mapped into CSP M .…”
Section: Circus2csp: Requirements and Goalsmentioning
confidence: 99%