Jens Oliver Gutsfeld

dblp:221/1697 · DBLP profile ↗
← Back
8ranked-venue papers
7as first author
6since 2021 · last 2024
0009-0007-5806-441XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4 · 3 first-author · 3 since 2021Theory of computation · 4 · 4 first-author · 3 since 2021
YearPublicationVenuePosition
2024 A Navigation Logic for Recursive Programs with Dynamic Thread Creation
Roman Lakenbrink, Markus Müller-Olm, Christoph Ohrem, Jens Oliver Gutsfeld
VMCAI (2)4
2024 Deciding Asynchronous Hyperproperties for Recursive Programs
abstract
We introduce a novel logic for asynchronous hyperproperties with a new mechanism to identify relevant positions on traces. While the new logic is more expressive than a related logic presented recently by Bozzelli et al., we obtain the same complexity of the model checking problem for finite state models. Beyond this, we study the model checking problem of our logic for pushdown models. We argue that the combination of asynchronicity and a non-regular model class studied in this paper constitutes the first suitable approach for hyperproperty model checking against recursive programs.
Jens Oliver Gutsfeld, Markus Müller-Olm, Christoph Ohrem
Proc. ACM Program. Lang.1
2023 Temporal logics with language parameters
abstract
We develop a generic framework to extend the logics LTL, CTL + and CTL ⁎ by automata-based connectives from formal language classes and analyse this framework with regard to regular languages, visibly pushdown languages, deterministic and non-deterministic context-free languages. More precisely, we consider how the use of different automata classes changes the expressive power of the logics and provide algorithms for the satisfiability and model checking problems induced by the use of different classes of automata. For the model checking problem, we treat not only finite Kripke transition systems, but also visibly pushdown systems and pushdown systems. We provide completeness or undecidability results in all cases and show that the extensions we consider can formulate properties not expressible in classical temporal logics or regular extensions thereof.
Jens Oliver Gutsfeld, Markus Müller-Olm, Christian Dielitz
Inf. Comput.1
2022 Temporal Team Semantics Revisited
abstract
In this paper, we study a novel approach to asynchronous hyperproperties by reconsidering the foundations of temporal team semantics. We consider three logics: , and , which are obtained by adding quantification over so-called time evaluation functions controlling the asynchronous progress of traces. We then relate synchronous to our new logics and show how it can be embedded into them. We show that the model checking problem for with Boolean disjunctions is highly undecidable by encoding recurrent computations of non-deterministic 2-counter machines. Finally, we present a translation from to Alternating Asynchronous Büchi Automata and obtain decidability results for the path checking problem as well as restricted variants of the model checking and satisfiability problems.
Jens Oliver Gutsfeld, Arne Meier, Christoph Ohrem, Jonni Virtema
LICS1
2021 Temporal Logics with Language Parameters
Jens Oliver Gutsfeld, Markus Müller-Olm, Christian Dielitz
LATA1
2021 Automata and fixpoints for asynchronous hyperproperties
abstract
Hyperproperties have received increasing attention in the last decade due to their importance e.g. for security analyses. Past approaches have focussed on synchronous analyses, i.e. techniques in which different paths are compared lockstepwise. In this paper, we systematically study asynchronous analyses for hyperproperties by introducing both a novel automata model (Alternating Asynchronous Parity Automata) and the temporal fixpoint calculus H µ , the first fixpoint calculus that can systematically express hyperproperties in an asynchronous manner and at the same time subsumes the existing logic HyperLTL. We show that the expressive power of both models coincides over fixed path assignments. The high expressive power of both models is evidenced by the fact that decision problems of interest are highly undecidable, i.e. not even arithmetical. As a remedy, we propose approximative analyses for both models that also induce natural decidable fragments.
Jens Oliver Gutsfeld, Markus Müller-Olm, Christoph Ohrem
Proc. ACM Program. Lang.1
2020 Propositional Dynamic Logic for Hyperproperties
abstract
Information security properties of reactive systems like non-interference often require relating different executions of the system to each other and following them simultaneously. Such hyperproperties can also be useful in other contexts, e.g., when analysing properties of distributed systems like linearizability. Since common logics like LTL, CTL, or the modal mu-calculus cannot express hyperproperties, the hyperlogics HyperLTL and HyperCTL* were developed to cure this defect. However, these logics are not able to express arbitrary omega-regular properties. In this paper, we introduce HyperPDL-Delta, an adaptation of the Propositional Dynamic Logic of Fischer and Ladner for hyperproperties, in order to remove this limitation. Using an elegant automata-theoretic framework, we show that HyperPDL-Delta model checking is asymptotically not more expensive than HyperCTL* model checking, despite its vastly increased expressive power. We further investigate fragments of HyperPDL-Delta with regard to satisfiability checking.
Jens Oliver Gutsfeld, Markus Müller-Olm, Christoph Ohrem
CONCUR1
2018 A Branching Time Variant of CaRet
Jens Oliver Gutsfeld, Markus Müller-Olm, Benedikt Nordhoff
SPIN1