TY - JOUR
T1 - Model checking process with goal oriented requirements analysis
AU - Ogawa, Hideto
AU - Kumeno, Fumihiro
AU - Honiden, Shinichi
PY - 2008
Y1 - 2008
N2 - Model checking is a powerful technique for verifying the correctness of a system's specification. But even when the specification has been verified to be correct, there is still the question of whether the specification covers all the expected behaviors. One of the most important issues for verification is the sufficiency of verification items. In model checking, specification-level properties such as reachability are well-studied, but the sufficiency of a specification against the preceding requirements still remains a challenge. In this paper, we propose a model-checking process with goal oriented requirements analysis, in which goal descriptions in a natural language are systematically refined into linear temporal logic formulae. Furthermore, the coverage of the verification result can be evaluated against the goal model. We developed a tool that supports the process, and applied it to an example. This process lowers the technical barriers to model checking and improves the sufficiency of system verification.
AB - Model checking is a powerful technique for verifying the correctness of a system's specification. But even when the specification has been verified to be correct, there is still the question of whether the specification covers all the expected behaviors. One of the most important issues for verification is the sufficiency of verification items. In model checking, specification-level properties such as reachability are well-studied, but the sufficiency of a specification against the preceding requirements still remains a challenge. In this paper, we propose a model-checking process with goal oriented requirements analysis, in which goal descriptions in a natural language are systematically refined into linear temporal logic formulae. Furthermore, the coverage of the verification result can be evaluated against the goal model. We developed a tool that supports the process, and applied it to an example. This process lowers the technical barriers to model checking and improves the sufficiency of system verification.
UR - http://www.scopus.com/inward/record.url?scp=60949112915&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=60949112915&partnerID=8YFLogxK
U2 - 10.1109/APSEC.2008.71
DO - 10.1109/APSEC.2008.71
M3 - Conference article
AN - SCOPUS:60949112915
SN - 1441-6638
SP - 377
EP - 384
JO - Neonatal, Paediatric and Child Health Nursing
JF - Neonatal, Paediatric and Child Health Nursing
M1 - 4724569
T2 - 15th Asia-Pacific Software Engineering Conference, APSEC 2008
Y2 - 2 December 2008 through 5 December 2008
ER -