2007
DOI: 10.1007/s10703-006-0027-9
|View full text |Cite
|
Sign up to set email alerts
|

From NuSMV to SPIN: Experiences with model checking flight guidance systems

Abstract: Model checking has become a promising technique for verifying software and hardware designs; it has been routinely used in hardware verification, and a number of case studies and industrial applications show its effectiveness in software verification as well. Nevertheless, most existing model checkers are specialized for limited aspects of a system, where each of them requires a certain level of expertise to use the tool in the right domain in the right way. Hardly any guideline is available on choosing the ri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
27
0

Year Published

2008
2008
2021
2021

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 21 publications
(29 citation statements)
references
References 22 publications
2
27
0
Order By: Relevance
“…In [26], a case study on model checking a flight guidance system (FGS) is reported. FGS is encoded in a larger number of BDD variables, but shows better performance than that of MSR; one of the FGS models was encoded with 839 BDD variables and the peak number of nodes was 3,213,168.…”
Section: Experimental Settings and Verification Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…In [26], a case study on model checking a flight guidance system (FGS) is reported. FGS is encoded in a larger number of BDD variables, but shows better performance than that of MSR; one of the FGS models was encoded with 839 BDD variables and the peak number of nodes was 3,213,168.…”
Section: Experimental Settings and Verification Resultsmentioning
confidence: 99%
“…Our experiment results show that the selection of model checking technique makes significant effects on the performance of verifying MSR as well as verification effort to create and maintain a model which is also a crucial factor for successful application of model checking in industry. Although there exist a number of case studies on comparisons between different model checkers [26,9,11], comparison from the view-point of data-intensive application has not seen intensive study thus far; we believe that this issue is crucial to the success of verifying flash software. Furthermore, the empirical studies of the three different model checkers can provide valuable insight to the relative strengths and weaknesses of these popular model checking techniques.…”
Section: Introductionmentioning
confidence: 99%
“…Although [23] pointed out weaknesses of model checkers in handling complex data structures and arithmetic operations, model checking is still a powerful tool for verifying safety-critical protocols and several case studies on model checking various aerospace systems have been published [6,21,31]. Our study is carried out early in the design phase before any system implementation is available.…”
Section: Related Workmentioning
confidence: 99%
“…Our study is carried out early in the design phase before any system implementation is available. Our system model and specifications for model validation and model verification are generated directly from natural language, while [31] generates the system model from the source code, and [6,21] generate NuSMV models automatically from another formal language.…”
Section: Related Workmentioning
confidence: 99%
“…(Choi, 2007) were compared on a model of Flight Guidance System (FGS). The purpose of this study is to investigate whether SPIN more suitable than NuSMV in term of scability and usability.…”
Section: Introductionmentioning
confidence: 99%