Error-free critical software through formal model checking

Janne Valkonen, Antti Antti Pakonen, Jussi Lahtinen

Research output: Chapter in Book/Report/Conference proceedingChapter or book articleProfessional

Abstract

Ensuring the correct functioning of automation systems in safety-critical industries is essential for the safety of people and the environment. Model checking is a formal method for exhaustive system analysis covering all possible system behaviours. It complements and has several advantages over traditional methods such as testing and simulation, which are based on exercising a limited set of test cases, thus leaving a large share of possible error scenarios outside the scope of examination.
Original languageEnglish
Title of host publicationResearch highlights in safety and security
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Pages72-73
ISBN (Electronic)978-951-38-8130-6
ISBN (Print)978-951-38-8129-0
Publication statusPublished - 2013
MoE publication typeNot Eligible

Publication series

SeriesVTT Research Highlights
Number10
ISSN2242-1173

Fingerprint

Model checking
Formal methods
Automation
Systems analysis
Testing
Industry

Cite this

Valkonen, J., Antti Pakonen, A., & Lahtinen, J. (2013). Error-free critical software through formal model checking. In Research highlights in safety and security (pp. 72-73). Espoo: VTT Technical Research Centre of Finland. VTT Research Highlights, No. 10
Valkonen, Janne ; Antti Pakonen, Antti ; Lahtinen, Jussi. / Error-free critical software through formal model checking. Research highlights in safety and security. Espoo : VTT Technical Research Centre of Finland, 2013. pp. 72-73 (VTT Research Highlights; No. 10).
@inbook{734709e3276f40caa3fd4fabc2ef8ab7,
title = "Error-free critical software through formal model checking",
abstract = "Ensuring the correct functioning of automation systems in safety-critical industries is essential for the safety of people and the environment. Model checking is a formal method for exhaustive system analysis covering all possible system behaviours. It complements and has several advantages over traditional methods such as testing and simulation, which are based on exercising a limited set of test cases, thus leaving a large share of possible error scenarios outside the scope of examination.",
author = "Janne Valkonen and {Antti Pakonen}, Antti and Jussi Lahtinen",
year = "2013",
language = "English",
isbn = "978-951-38-8129-0",
series = "VTT Research Highlights",
publisher = "VTT Technical Research Centre of Finland",
number = "10",
pages = "72--73",
booktitle = "Research highlights in safety and security",
address = "Finland",

}

Valkonen, J, Antti Pakonen, A & Lahtinen, J 2013, Error-free critical software through formal model checking. in Research highlights in safety and security. VTT Technical Research Centre of Finland, Espoo, VTT Research Highlights, no. 10, pp. 72-73.

Error-free critical software through formal model checking. / Valkonen, Janne; Antti Pakonen, Antti; Lahtinen, Jussi.

Research highlights in safety and security. Espoo : VTT Technical Research Centre of Finland, 2013. p. 72-73 (VTT Research Highlights; No. 10).

Research output: Chapter in Book/Report/Conference proceedingChapter or book articleProfessional

TY - CHAP

T1 - Error-free critical software through formal model checking

AU - Valkonen, Janne

AU - Antti Pakonen, Antti

AU - Lahtinen, Jussi

PY - 2013

Y1 - 2013

N2 - Ensuring the correct functioning of automation systems in safety-critical industries is essential for the safety of people and the environment. Model checking is a formal method for exhaustive system analysis covering all possible system behaviours. It complements and has several advantages over traditional methods such as testing and simulation, which are based on exercising a limited set of test cases, thus leaving a large share of possible error scenarios outside the scope of examination.

AB - Ensuring the correct functioning of automation systems in safety-critical industries is essential for the safety of people and the environment. Model checking is a formal method for exhaustive system analysis covering all possible system behaviours. It complements and has several advantages over traditional methods such as testing and simulation, which are based on exercising a limited set of test cases, thus leaving a large share of possible error scenarios outside the scope of examination.

M3 - Chapter or book article

SN - 978-951-38-8129-0

T3 - VTT Research Highlights

SP - 72

EP - 73

BT - Research highlights in safety and security

PB - VTT Technical Research Centre of Finland

CY - Espoo

ER -

Valkonen J, Antti Pakonen A, Lahtinen J. Error-free critical software through formal model checking. In Research highlights in safety and security. Espoo: VTT Technical Research Centre of Finland. 2013. p. 72-73. (VTT Research Highlights; No. 10).