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

Christoph Blumschein

dblp:318/8998 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
3since 2021 · last 2024
0009-0000-5834-9481ORCID · corroborated

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

Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021

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.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 33% Program analysis · 33% Program verification · 33%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

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

TopicWeightPapersLastEvidence papers
Program verification › model checking › state space exploration
reachability analysis
0.812024
Finding Cuts in Static Analysis Graphs to Debloat Software · ISSTA 2024
Software maintenance and evolution › software reengineering
software debloating
0.812024
Finding Cuts in Static Analysis Graphs to Debloat Software · ISSTA 2024
Program analysis
static analysis
0.812024
Finding Cuts in Static Analysis Graphs to Debloat Software · ISSTA 2024
Graph algorithms and graph theory
graph cut
0.212024
Finding Cuts in Static Analysis Graphs to Debloat Software · ISSTA 2024
Graph algorithms and graph theory › graph cut
hypergraph cut
0.212024
Finding Cuts in Static Analysis Graphs to Debloat Software · ISSTA 2024

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

static analysis · 1.5graph cut algorithm · 1.5directed hypergraph · 1.5
YearPublicationVenuePosition
2024 Finding Cuts in Static Analysis Graphs to Debloat Software
abstract
As software projects grow increasingly more complex, debloating gains traction. While static analyses yield a coarse over-approximation of reachable code, approaches based on dynamic execution traces risk program correctness. By allowing the developer to reconsider only a few methods and still achieve a significant reduction in code size, cut-based debloating can minimize the risk. In this paper, we propose the idea of finding small cuts in the rule graphs produced by static analysis. After introducing an analysis with suitable semantics, we discuss how to encode its rules into a directed hypergraph. We then present an algorithm for efficiently finding the most effective single cut in the graph. The execution time of the proposed operations allows for the deployment in interactive tools. Finally, we show that our graph model is able to expose methods worthwhile to reconsider.
Christoph Blumschein, Fabio Niephaus, Codrut Stancu, Christian Wimmer, Jens Lincke, Robert Hirschfeld
ISSTA1
2023 Towards a real-time IoT: Approaches for incoming packet processing in cyber-physical systems
Ilja Behnke, Christoph Blumschein, Robert Danicki, Philipp Wiesner, Lauritz Thamsen, Odej Kao
J. Syst. Archit.2
2022 Differentiating Network Flows for Priority-Aware Scheduling of Incoming Packets in Real-Time IoT Systems
abstract
When IP-packet processing is unconditionally carried out on behalf of an Operating System kernel thread, processing systems can experience overload in high incoming traffic scenarios. This is especially worrying for embedded real-time devices controlling their physical environment in industrial IoT scenarios and automotive systems.We propose an embedded real-time aware IP stack adaption with an early demultiplexing scheme for incoming packets and subsequent per-flow aperiodic scheduling. By instrumenting existing embedded IP stacks, rigid prioritization with minimal latency is deployed without the need of further task resources. Simple mitigation techniques can be applied to individual flows, causing hardly measurable overhead while at the same time protecting the system from overload conditions. Our IP stack adaption is able to reduce the low-priority packet processing time by over 86% compared to an unmodified stack. The network subsystem can thereby remain active at a 7x higher general traffic load before disabling the receive IRQ as a last resort to assure deadlines.
Christoph Blumschein, Ilja Behnke, Lauritz Thamsen, Odej Kao
ISORC1