Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Roland Kindermann is active.

Publication


Featured researches published by Roland Kindermann.


formal methods for open object based distributed systems | 2012

Beyond lassos: complete SMT-Based bounded model checking for timed automata

Roland Kindermann; Tommi A. Junttila; Ilkka Niemelä

Timed automata (TAs) are a common formalism for modeling timed systems. Bounded model checking (BMC) is a verification method that searches for runs violating a property using a SAT or SMT solver. Previous SMT-based BMC approaches for TAs search for finite counter-examples and infinite lasso-shaped counter-examples. This paper shows that lasso-based BMC cannot detect counter-examples for some linear time specifications expressed, e.g., with LTL or Buchi automata. This paper introduces a new SMT-based BMC approach that can find a counter-example to any non-holding Buchi automaton or LTL specification and also, in theory, prove that a specification holds. Different BMC encodings tailored for the supported features of different SMT solvers are compared experimentally to lasso-based BMC and discretization-based SAT BMC.


international spin conference on model checking software | 2010

Experimental comparison of concolic and random testing for java card applets

Kari Kähkönen; Roland Kindermann; Keijo Heljanko; Ilkka Niemelä

Concolic testing is a method for test input generation where a given program is executed both concretely and symbolically at the same time. This paper introduces the LIME Concolic Tester (LCT), an open source concolic testing tool for sequential Java programs. It discusses the design choices behind LCT as well as its use in automated unit test generation for the JUnit testing framework. As the main experimental contribution we report on an empirical evaluation of LCT for testing smart card Java applets. In particular, we focus on the problem of differential testing, where a Java class implementation is tested against a reference implementation. Two different concolic unit test generation approaches are presented and their effectiveness is compared with random testing. The experiments show that concolic testing is able to find significantly more bugs than random testing in the testing domain at hand.


international conference on application of concurrency to system design | 2011

Modeling for Symbolic Analysis of Safety Instrumented Systems with Clocks

Roland Kindermann; Tommi A. Junttila; Ilkka Niemelä

Safety instrumented systems (SIS) monitor industrial processes and automatically react on dangerous situations. SIS often consist of both logical and time-dependent building blocks. This paper introduces symbolic timed transition systems, a formalism designed for concise and modular description of SIS with clocks and similar time-dependent systems. Furthermore, an implementation of symbolic timed transition systems as an extension to NuSMV is devised. Two ways of checking properties on symbolic timed transition systems are developed: complete, region-abstraction-based model checking using binary decision diagrams and SMT-based bounded model checking. Both approaches are evaluated experimentally.


international conference on application of concurrency to system design | 2013

Bounded Model Checking of an MITL Fragment for Timed Automata

Roland Kindermann; Tommi A. Junttila; Ilkka Niemelä


Archive | 2009

Testing a Java Card applet using the LIME Interface Test Bench : a case study

Roland Kindermann


Archive | 2014

SMT-based Verification of Timed Systems and Software

Roland Kindermann


IEEE | 2013

13th International Conference on Application of Concurrency to System Design (ACSD), July 8-10, Barcelona, Spain

Roland Kindermann; Tommi A. Junttila; Ilkka Niemelä


Archive | 2012

FMOODS FORTE IFIP International Conference on Formal Techniques for Distributed Systems (FMOODS/FORTE 2012) FMOODS FORTE, Stockholm, Sweden, June 13-16, 2012

Roland Kindermann; Tommi A. Junttila; Ilkka Niemelä


Archive | 2011

ACSD The 11th International Conference on Application of Concurrency to System Designg, (ACSD 2011) ACSD

Roland Kindermann; Tommi A. Junttila; Ilkka Niemelä


Archive | 2010

Model Checking Software

Kari Kähkönen; Roland Kindermann; Keijo Heljanko; Ilkka Niemelä

Collaboration


Dive into the Roland Kindermann's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge