Carsten Ihlemann
Max Planck Society
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Carsten Ihlemann.
tools and algorithms for construction and analysis of systems | 2008
Carsten Ihlemann; Swen Jacobs; Viorica Sofronie-Stokkermans
We present a general framework which allows to identify complex theories important in verification for which efficient reasoning methods exist. The framework we present is based on a general notion of locality. We show that locality considerations allow us to obtain parameterized decidability and complexity results for many (combinations of) theories important in verification in general and in the verification of parametric systems in particular. We give numerous examples; in particular we show that several theories of data structures studied in the verification literature are local extensions of a base theory. The general framework we use allows us to identify situations in which some of the syntactical restrictions imposed in previous papers can be relaxed.
international symposium on multiple valued logic | 2007
Viorica Sofronie-Stokkermans; Carsten Ihlemann
We give a uniform method for automated reasoning in several types of extensions of ordered algebraic structures (definitional extensions, extensions with boundedness axioms or with monotonicity axioms). We show that such extensions are local and, hence, efficient methods for hierarchical reasoning exist in all these cases.
international joint conference on automated reasoning | 2010
Carsten Ihlemann; Viorica Sofronie-Stokkermans
In this paper we study theory combinations over non-disjoint signatures in which hierarchical and modular reasoning is possible. We use a notion of locality of a theory extension parameterized by a closure operator on ground terms. We give criteria for recognizing these types of theory extensions. We then show that combinations of extensions of theories which are local in this extended sense also have a locality property and hence allow modular and hierarchical reasoning. We thus obtain parameterized decidability and complexity results for many (combinations of) theories important in verification.
integrated formal methods | 2010
Johannes Faber; Carsten Ihlemann; Swen Jacobs; Viorica Sofronie-Stokkermans
The focus of this paper is on reducing the complexity in verification by exploiting modularity at various levels: in specification, in verification, and structurally. For specifications, we use the modular language CSP-OZ-DC, which allows us to decouple verification tasks concerning data from those concerning durations. At the verification level, we exploit modularity in theorem proving for rich data structures and use this for invariant checking. At the structural level, we analyze possibilities for modular verification of systems consisting of various components which interact. We illustrate these ideas by automatically verifying safety properties of a case study from the European Train Control System standard, which extends previous examples by comprising a complex track topology with lists of track segments and trains with different routes.
international conference on hybrid systems computation and control | 2011
Werner Damm; Carsten Ihlemann; Viorica Sofronie-Stokkermans
This paper identifies an industrially relevant class of linear hybrid automata (LHA) called reasonable LHA for which parametric verification of safety properties with exhaustive entry conditions can be done in polynomial time and time-bounded reachability with exhaustive entry conditions can be decided in nondeterministic polynomial time for non-parametric verification and in exponential time for parametric verification. Deciding whether an LHA is reasonable is shown to be decidable in polynomial time.
Mathematics in Computer Science | 2011
Werner Damm; Carsten Ihlemann; Viorica Sofronie-Stokkermans
This paper identifies an industrially relevant class of linear hybrid automata (LHA) called reasonable LHA for which parametric verification of convex safety properties with exhaustive entry states can be verified in polynomial time and time-bounded reachability can be decided in nondeterministic polynomial time for non-parametric verification and in exponential time for parametric verification. Properties with exhaustive entry states are restricted to runs originating in a (specified) inner envelope of some mode-invariant. Deciding whether an LHA is reasonable is shown to be decidable in polynomial time.
Untitled Event | 2007
Viorica Sofronie-Stokkermans; Carsten Ihlemann; Swen Jacobs
arXiv: Logic in Computer Science | 2010
Carsten Ihlemann; Viorica Sofronie-Stokkermans
Untitled Event | 2009
Carsten Ihlemann; Viorica Sofronie-Stokkermans
Archive | 2007
Viorica Sofronie-Stokkermans; Carsten Ihlemann; Swen Jacobs