Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Christian Müller 0008

dblp:50/5380-8 · also Alexander Christian Müller · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0001-9560-826XORCID · verified

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

Security and privacy · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2Theory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
1 paper
Logic in computer science · 50% Automated reasoning and model checking · 50%
Software engineering, system software, and programming languages
1 paper
Program verification · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program verification › security property verification
information flow verification
0.312017
Verifying Security Policies in Multi-agent Workflows with Loops · CCS 2017
Logic in computer science › temporal logic
first-order temporal logic
0.112017
Verifying Security Policies in Multi-agent Workflows with Loops · CCS 2017
Automated reasoning and model checking
hyperproperties
0.112017
Verifying Security Policies in Multi-agent Workflows with Loops · CCS 2017
Automated reasoning and model checking
satisfiability
0.112017
Verifying Security Policies in Multi-agent Workflows with Loops · CCS 2017
Logic in computer science
temporal logic
0.112017
Verifying Security Policies in Multi-agent Workflows with Loops · CCS 2017

Methods — techniques the papers use, named apart from their topics

temporal logic · 0.6model checking · 0.6
YearPublicationVenuePosition
2020 How to Win First-Order Safety Games
Helmut Seidl, Christian Müller 0008, Bernd Finkbeiner
VMCAI2
2018 Inductive Invariants for Noninterference in Multi-agent Workflows
abstract
Our goal is to certify absence of information leaks in multi-agent workflows, such as conference management systems like EasyChair. These workflows can be executed by any number of agents some of which may form coalitions against the system. Therefore, checking noninterference is a challenging problem. Our paper offers two main contributions: First, a technique is provided to translate noninterference (in presence of various agent capabilities and declassification conditions) into universally quantified invariants of an instrumented new workflow program. Second, general techniques are developed for checking and inferring universally quantified inductive invariants for workflow programs. In particular, a large class of workflows is identified where inductiveness of invariants is decidable, as well as a smaller, still useful class of workflows where the weakest inductive universal invariant implying the desired invariant, is effectively computable. The new algorithms are implemented and applied to certify noninterference for workflows arising from conference management systems.
Christian Müller 0008, Helmut Seidl, Eugen Zalinescu
CSF1
2017 Verifying Security Policies in Multi-agent Workflows with Loops
abstract
We consider the automatic verification of information flow security policies of web-based workflows, such as conference submission systems like EasyChair. Our workflow description language allows for loops, non-deterministic choice, and an unbounded number of participating agents. The information flow policies are specified in a temporal logic for hyperproperties. We show that the verification problem can be reduced to the satisfiability of a formula of first-order linear-time temporal logic, and provide decidability results for relevant classes of workflows and specifications. We report on experimental results obtained with an implementation of our approach on a series of benchmarks.
Bernd Finkbeiner, Christian Müller 0008, Helmut Seidl, Eugen Zalinescu
CCS2
2016 Specifying and Verifying Secrecy in Workflows with Arbitrarily Many Agents
Bernd Finkbeiner, Helmut Seidl, Christian Müller 0008
ATVA3
2015 An Analysis of Universal Information Flow Based on Self-Composition
abstract
We introduce a novel way of proving information flow properties of a program based on its self-composition. Similarly to the universal information flow type system of Hunt and Sands, our analysis explicitly computes the dependencies of variables in the final state on variables in the initial state. Accordingly, the analysis result is independent of specific information flow lattices, and allows to derive information flow w.r.t. any of these. While our analysis runs in polynomial time, we prove that it never loses precision against the type system of Hunt and Sands, and may gain extra precision by taking similarities between different branches of conditionals into account. Also, we indicate how it can be smoothly generalized to an interprocedural analysis.
Christian Müller 0008, Máté Kovács, Helmut Seidl
CSF1
2014 Summary-Based Inter-Procedural Analysis via Modular Trace Refinement
abstract
We propose a generalisation of trace refinement for the verification of inter-procedural programs. Our method is a top-down modular, summary-based approach, and analyses inter-procedural programs by building function summaries on-demand and improving the summaries each time a function is analysed. Our method is sound, and complete relative to the existence of a modular Hoare proof for a non-recursive program. We have implemented a prototype analyser that demonstrates the main features of our approach and yields promising results.
Franck Cassez, Christian Müller 0008, Karla Burnett
FSTTCS2