2013
DOI: 10.1007/s00165-011-0217-0
|View full text |Cite
|
Sign up to set email alerts
|

Model checking RAISE applicative specifications

Abstract: Ensuring the correctness of a given software component has become a crucial aspect in Software Engineering and the Model Checking technique provides a fully automated way to achieve this goal. In particular, the usage of Model Checking in formal languages has been reinforced in the last decades given the fact that specifications provide an abstraction of the problem under study, supplying a model of the system of tractable size given the state explosion problem faced by the Model Checking technique.In this pap… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(6 citation statements)
references
References 27 publications
0
6
0
Order By: Relevance
“…This method could also carry over to other, similar applications. The models are expressed in an extension to RSL: RSL-SAL [10]. Although stepwise development of state transition systems is well known from other languages, it is novel for RSL.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…This method could also carry over to other, similar applications. The models are expressed in an extension to RSL: RSL-SAL [10]. Although stepwise development of state transition systems is well known from other languages, it is novel for RSL.…”
Section: Discussionmentioning
confidence: 99%
“…For the system specification the method uses an extension of RSL, called RSL-SAL [10], which allows to specify systems by state transition system models. In contrast to this, the work in [8] used the RSL process algebra to specify the final model of the system.…”
Section: Contributionmentioning
confidence: 99%
“…In [15] the concept has been formalised in the RAISE Specification Language, RSL [27], and the RAISE theorem prover was used for verification. In [12] an extension of RSL, called RSL-SAL [23] was used for the formalisation, and the formal verification was performed using the SAL symbolic model checker. -Variant 1) US patent 8820685 B2 [22].…”
Section: Distributed Interlocking As Distributed Mutual Exclusionmentioning
confidence: 99%
“…Researches in (Dutertre and Sorea, 2004) (Brown and Pike, 2007) focused on specifying and analysing timed systems by exploiting the infinte bounded model checker of SAL. It has also been used to analyze models in other specification languages such as Z (Smith and Wildman, 2005) and RSL (Perna and George, 2007).…”
Section: Nusmvmentioning
confidence: 99%