2006
DOI: 10.1007/11901433_18
|View full text |Cite
|
Sign up to set email alerts
|

Verifying Statemate Statecharts Using CSP and FDR

Abstract: Abstract. We propose a framework for the verification of statecharts. We use the CSP/FDR framework to model complex systems designed in statecharts, and check for system consistency or verify special properties within the specification. We have developed an automated translation from statecharts into CSP and exploited it in both theoretical and practical senses.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2008
2008
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 19 publications
(10 citation statements)
references
References 17 publications
0
10
0
Order By: Relevance
“…In a work by Bill Roscoe and Zhenzhong Wu, the translation of Statemate-Statecharts to CSP is optimised -amongst other things -by a simple treatment of data [23]. However, this approach is restricted to finite data domains.…”
Section: A Related Workmentioning
confidence: 99%
“…In a work by Bill Roscoe and Zhenzhong Wu, the translation of Statemate-Statecharts to CSP is optimised -amongst other things -by a simple treatment of data [23]. However, this approach is restricted to finite data domains.…”
Section: A Related Workmentioning
confidence: 99%
“…Among this work [13] and [39] focused on checking user defined safety specification for an xUML models formalized into mCRL2 [11] and S/R (the input language of COSPAN [14]) respectively. Roscoe et al [29] developed a CSP-M based compiler to formalize Statemate Statecharts [8] into CSP for the purpose of checking several properties such as consistency with application-specific requirements.…”
Section: Related Workmentioning
confidence: 99%
“…[15,23,16,19,28], concentrates on integrating one modelling formalism with one verification tool. Capturing design-level models directly in a tool's input language restricts the supported modelling concepts to the capabilities of the tools.…”
Section: Related Workmentioning
confidence: 99%
“…Instead of restricting modelling concepts with respect to verification, e.g. by embedding them directly into the input language of a model checker [9,15,23,16,19], model complexity is reduced by transformations on the intermediate layer in order to facilitate formal verification. To this end, the structure of the design-level models can be exploited for decomposing a complex verification task over a complete design-level model into a number of local properties over parts of the model.…”
Section: Introductionmentioning
confidence: 99%