Kim Björkman
VTT Technical Research Centre of Finland
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Kim Björkman.
Reliability Engineering & System Safety | 2012
Jussi Lahtinen; Janne Valkonen; Kim Björkman; Juho Frits; Ilkka Niemelä; Keijo Heljanko
Instrumentation and control (I&C) systems play a vital role in the operation of safety-critical processes. Digital programmable logic controllers (PLC) enable sophisticated control tasks which sets high requirements for system validation and verification methods. Testing and simulation have an important role in the overall verification of a system but are not suitable for comprehensive evaluation because only a limited number of system behaviors can be analyzed due to time limitations. Testing is also performed too late in the development lifecycle and thus the correction of design errors is expensive. This paper discusses the role of formal methods in software development in the area of nuclear engineering. It puts forward model checking, a computer-aided formal method for verifying the correctness of a system design model, as a promising approach to system verification. The main contribution of the paper is the development of systematic methodology for modeling safety critical systems in the nuclear domain. Two case studies are reviewed, in which we have found errors that were previously not detected. We also discuss the actions that should be taken in order to increase confidence in the model checking process.
Reliability Engineering & System Safety | 2013
Kim Björkman
Dynamic flowgraph methodology (DFM) is a computationally challenging approach to the reliability analysis of dynamic systems with feedback loops. To improve the computational efficiency of DFM modelling, we propose a new approach, based on binary decision diagrams (BDDs), to solving DFM models. The objective of DFM analysis is to identify the root causes of a postulated top event. The result is a set of prime implicants that represent system faults resulting from diverse combinations of software logic errors, hardware failures, human errors and adverse environmental conditions. Two approaches to solving prime implicants have been implemented in software called YADRAT. The first approach is based on meta-products, and the second on zero-suppressed BDDs (ZBDD). Both approaches have been used previously in fault tree analysis. In this work, the ideas of prime implicant computations are adapted to a dynamic reliability analysis approach combined with multi-valued logic. The computational efforts required for the two approaches are compared by analysing three example systems. The results of the comparison show that BDDs are applicable in DFM computation and that in particular the ZBDD-based approach can solve moderately sized DFM models in a reasonable time.
Archive | 2009
Kim Björkman; Juho Frits; Janne Valkonen; Jussi Lahtinen; Keijo Heljanko; Ilkka Niemelä; Jari J. Hämäläinen
Archive | 2008
Janne Valkonen; Ville Petterson; Kim Björkman; Jan-Erik Holmberg; Matti Koskimies; Keijo Heljanko; Ilkka Niemelä
Archive | 2008
Janne Valkonen; V. Pettersson; Kim Björkman; Jan-Erik Holmberg; Matti Koskimies; Keijo Heljanko; Ilkka Niemelä
Archive | 2010
Jussi Lahtinen; Kim Björkman; Janne Valkonen; Juho Frits; Ilkka Niemelä
Archive | 2009
Kim Björkman; Juho Frits; Janne Valkonen; Keijo Heljanko; Ilkka Niemelä
Archive | 2010
Stefan Authén; Kim Björkman; Jan-Erik Holmberg; Josefin Larsson
Archive | 2010
Jussi Lahtinen; Janne Valkonen; Kim Björkman; Juho Frits; Ilkka Niemelä
Archive | 2009
Janne Valkonen; Matti Koskimies; Kim Björkman; Keijo Heljanko; Ilkka Niemelä; Jari J. Hämäläinen