Mads Chr. Olesen

dblp:84/8908 · also Mads Christian Olesen · DBLP profile ↗
← Back
6ranked-venue papers
1as first author
0since 2021 · last 2018
0000-0002-3733-0500ORCID · corroborated

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

Software engineering, systems software and programming languages · 4 · 1 first-authorTheory of computation · 2

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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%
Theoretical computer science
1 paper
Automated reasoning and model checking · 100%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › parallel algorithms
parallel model checking
0.212013
Multi-core Emptiness Checking of Timed Büchi Automata Using Inclusion Abstraction · CAV 2013
Automated reasoning and model checking
automata-based verification
0.212013
Multi-core Emptiness Checking of Timed Büchi Automata Using Inclusion Abstraction · CAV 2013

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

inclusion abstraction · 0.3büchi automata · 0.3
YearPublicationVenuePosition
2018 A Distributed Fixed-Point Algorithm for Extended Dependency Graphs
abstract
Equivalence and model checking problems can be encoded into computing fixed points on dependency graphs. Dependency graphs represent causal dependencies among the nodes of the graph by means of hyper-edges. We suggest to extend the model of dependency graphs with so-called negation edges in order t o increase their applicability. The graphs (as well as the verification problems) suffer from the state space explosion problem. To combat this issue, we design an on-the-fly algorithm for efficiently computing fixed points on extended dependency graphs. Our algorithm supplements previous approaches with the possibility to back-propagate, in certain scenarios, the domain value 0, in addition to the standard back-propagation of the value 1. Finally, we design a distributed version of the algorithm, implement it in our open-source tool TAPAAL, and demonstrate the efficiency of our general approach on the benchmark of Petri net models and CTL queries from the annual Model Checking Contest.
Andreas Engelbredt Dalsgaard, Søren Enevoldsen, Peter Fogh Odgaard, Lasse S. Jensen, Peter Gjøl Jensen, Tobias Skovgaard Jepsen, Isabella Kaufmann, Kim G. Larsen, Søren M. Nielsen, Mads Chr. Olesen, Samuel Pastva, Jirí Srba
Fundam. Informaticae10
2017 Extended Dependency Graphs and Efficient Distributed Fixed-Point Computation
Andreas Engelbredt Dalsgaard, Søren Enevoldsen, Peter Fogh Odgaard, Lasse S. Jensen, Tobias Skovgaard Jepsen, Isabella Kaufmann, Kim G. Larsen, Søren M. Nielsen, Mads Chr. Olesen, Samuel Pastva, Jirí Srba
Petri Nets9
2014 Coccinelle: Tool support for automated CERT C Secure Coding Standard certification
Mads Chr. Olesen, René Rydhof Hansen, Julia Lawall, Nicolas Palix
Sci. Comput. Program.1
2014 Formalisation and analysis of Dalvik bytecode
Erik Ramsgaard Wognsen, Henrik Søndberg Karlsen, Mads Chr. Olesen, René Rydhof Hansen
Sci. Comput. Program.3
2013 Multi-core Emptiness Checking of Timed Büchi Automata Using Inclusion Abstraction
Alfons Laarman, Mads Chr. Olesen, Andreas Engelbredt Dalsgaard, Kim G. Larsen, Jaco van de Pol
CAV2
2013 PtrTracker: Pragmatic pointer analysis
abstract
Static program analysis for bug detection in industrial C/C++ code has many challenges. One of them is to analyze pointer and pointer structures efficiently. While there has been much research into various aspects of pointer analysis either for compiler optimization or for verification tasks, both classical categories are not optimized for bug detection, where speed and precision are important, but soundness (no missed bugs) and completeness (no false positives) do not necessarily need to be guaranteed.
Sebastian Biallas, Mads Chr. Olesen, Franck Cassez, Ralf Huuck
SCAM2