Danny Bøgsted Poulsen

dblp:84/9829 · DBLP profile ↗
← Back
21ranked-venue papers
0as first author
11since 2021 · last 2026
0000-0001-9623-0748ORCID · verified

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

Software engineering, systems software and programming languages · 17 · 10 since 2021Theory of computation · 5 · 1 since 2021Artificial intelligence and machine learning · 1
YearPublicationVenuePosition
2026 SMTQuery: A novel tool for analyzing SMT-LIB string benchmarks
abstract
Constraint satisfaction problems involving strings have been a subject of theoretical study for decades, but the recent years have seen an increased interest in the development of practical solving methods. This interest in solving string constraints led to the development of various techniques and solvers, often accompanied by specific benchmark sets. As a result, there is now a substantial corpus of publicly available, yet largely unclassified, such benchmarks. In this context, we present SMTQuery , a framework for maintaining and analyzing benchmarks for SMT string problems. SMTQuery enables the execution of user-defined queries to extract domain-specific information from these benchmarks, facilitating a deeper analysis of the underlying problems. We demonstrate its utility by analyzing over 100,000 benchmarks and training an algorithm selection model to match benchmarks with suitable solvers.
Mitja Kulczynski, Kevin Lotz, Florin Manea, Danny Bøgsted Poulsen, Paul Sarnighausen-Cahn
Sci. Comput. Program.4
2025 Building a Modular Platform for Model Checking Glitch Attacks in RISC-V Programs
Andreas Kjeldgaard Brandhøj, Tobias Worm Bøgedal, René Rydhof Hansen, Kim G. Larsen, Danny Bøgsted Poulsen
FMICS5
2024 Modelling and Analysis of DTLS: Power Consumption and Attacks
Lise Bech Gehlert, Malthe Peter Højen Jørgensen, Christoffer Brejnholm Koch, Tobias Møller, Signe Kirstine Rusbjerg, Tobias Worm Bøgedal, Danny Bøgsted Poulsen, René Rydhof Hansen, Daniel Lux
FMICS7
2023 Refinement of Systems with an Attacker Focus
Kim G. Larsen, Axel Legay, Danny Bøgsted Poulsen
FMICS3
2023 Verified Verifying: SMT-LIB for Strings in Isabelle
Kevin Lotz, Mitja Kulczynski, Dirk Nowotka, Danny Bøgsted Poulsen, Anders Schlichtkrull
CIAA4
2023 ZaligVinder: A generic test framework for string solvers
abstract
Abstract The increased interest in string solving in the recent years has made it very hard to identify the right tool to address a particular user's purpose. Firstly, there is a multitude of string solvers, each addressing essentially some subset of the general problem. Generally, the addressed fragments are relevant and well motivated, but the lack of comparisons between the existing tools on an equal set of benchmarks cannot go unnoticed, especially as a common framework to compare solvers seems to be missing. In this paper, we gather a set of relevant benchmarks and introduce our new benchmarking framework to address this purpose.
Mitja Kulczynski, Florin Manea, Dirk Nowotka, Danny Bøgsted Poulsen
J. Softw. Evol. Process.4
2022 Importance Splitting in Uppaal
Kim G. Larsen, Axel Legay, Marius Mikucionis, Danny Bøgsted Poulsen
ISoLA (3)4
2022 Statistical Model Checking for Probabilistic Hyperproperties of Real-Valued Signals
Shiraj Arora, René Rydhof Hansen, Kim G. Larsen, Axel Legay, Danny Bøgsted Poulsen
SPIN5
2022 Solving String Theories Involving Regular Membership Predicates Using SAT
Mitja Kulczynski, Kevin Lotz, Dirk Nowotka, Danny Bøgsted Poulsen
SPIN4
2022 Verifiable strategy synthesis for multiple autonomous agents: a scalable approach
abstract
Abstract Path planning and task scheduling are two challenging problems in the design of multiple autonomous agents. Both problems can be solved by the use of exhaustive search techniques such as model checking and algorithmic game theory. However, model checking suffers from the infamous state-space explosion problem that makes it inefficient at solving the problems when the number of agents is large, which is often the case in realistic scenarios. In this paper, we propose a new version of our novel approach called MCRL that integrates model checking and reinforcement learning to alleviate this scalability limitation. We apply this new technique to synthesize path planning and task scheduling strategies for multiple autonomous agents. Our method is capable of handling a larger number of agents if compared to what is feasibly handled by the model-checking technique alone. Additionally, MCRL also guarantees the correctness of the synthesis results via post-verification. The method is implemented in UPPAAL STRATEGO and leverages our tool MALTA for model generation, such that one can use the method with less effort of model construction and higher efficiency of learning than those of the original MCRL. We demonstrate the feasibility of our approach on an industrial case study: an autonomous quarry, and discuss the strengths and weaknesses of the methods.
Rong Gu 0002, Peter Gjøl Jensen, Danny Bøgsted Poulsen, Cristina Cerschi Seceleanu, Eduard Paul Enoiu, Kristina Lundqvist
Int. J. Softw. Tools Technol. Transf.3
2021 ADTLang: a programming language approach to attack defense trees
René Rydhof Hansen, Kim G. Larsen, Axel Legay, Peter Gjøl Jensen, Danny Bøgsted Poulsen
Int. J. Softw. Tools Technol. Transf.5
2020 Fluid Model-Checking in UPPAAL for Covid-19
Peter Gjøl Jensen, Kenneth Yrke Jørgensen, Kim G. Larsen, Marius Mikucionis, Marco Muñiz, Danny Bøgsted Poulsen
ISoLA (1)6
2020 On Collapsing Prefix Normal Words
Pamela Fleischmann, Mitja Kulczynski, Dirk Nowotka, Danny Bøgsted Poulsen
LATA4
2018 Statistical Model Checking of LLVM Code
Axel Legay, Dirk Nowotka, Danny Bøgsted Poulsen, Louis-Marie Traonouez
FM3
2017 Practical controller synthesis for MTL0, ∞
abstract
Metric Temporal Logic MTL0,∞ is a timed extension of linear temporal logic, LTL, with time intervals whose left endpoints are zero or whose right endpoints are infinity. Whereas the satisfiability and model-checking problems for MTL0,∞ are both decidable, we note that the controller synthesis problem for MTL0,∞ is unfortunately undecidable. As a remedy of this we propose an approximate method to the synthesis problem, which we demonstrate to be adequate and scalable to practical examples. We define a method for converting MTL0,∞ formulas into (nondeterministic) Timed Game Büchi Automata and furthermore show how to construct determinized over- and underapproximation of a such. For the proposed method, we present a toolchain seamlessly integrating the needed components for practical MTL0,∞ synthesis. Lastly we demonstrate on a pair of case-studies the applicability and scalability of the proposed method.
Peter Gjøl Jensen, Kim G. Larsen, Axel Legay, Danny Bøgsted Poulsen
SPIN5
2016 Importance Sampling for Stochastic Timed Automata
Cyrille Jégourel, Kim G. Larsen, Axel Legay, Marius Mikucionis, Danny Bøgsted Poulsen, Sean Sedwards
SETTA5
2015 Uppaal SMC tutorial
Alexandre David, Kim G. Larsen, Axel Legay, Marius Mikucionis, Danny Bøgsted Poulsen
Int. J. Softw. Tools Technol. Transf.5
2015 Statistical model checking for biological systems
Alexandre David, Kim G. Larsen, Axel Legay, Marius Mikucionis, Danny Bøgsted Poulsen, Sean Sedwards
Int. J. Softw. Tools Technol. Transf.5
2012 Runtime Verification of Biological Systems
Alexandre David, Kim G. Larsen, Axel Legay, Marius Mikucionis, Danny Bøgsted Poulsen, Sean Sedwards
ISoLA (1)5
2012 Monitor-Based Statistical Model Checking for Weighted Metric Temporal Logic
Peter E. Bulychev, Alexandre David, Kim G. Larsen, Axel Legay, Danny Bøgsted Poulsen, Amélie Stainer
LPAR6
2012 Rewrite-Based Statistical Model Checking of WMTL
Peter E. Bulychev, Alexandre David, Kim G. Larsen, Axel Legay, Danny Bøgsted Poulsen
RV6