Demo Data from VLDB 2026 / reviewers in the wild / expert
Sebastian Unger
dblp:40/1702
· DBLP profile ↗
5ranked-venue papers
5as first author
1since 2021 · last 2024
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1 · 1 first-authorComputer networks · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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 |
Compilers and program optimization · 67% Program analysis · 33% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Processor architecture and microarchitecture · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
control flow analysis |
0.0 | 1 | 2002 | Handling irreducible loops: optimized node splitting versus DJ-graphs · ACM Trans. Program. Lang. Syst. 2002 |
Compilers and program optimization
loop optimization |
0.0 | 1 | 2002 | Handling irreducible loops: optimized node splitting versus DJ-graphs · ACM Trans. Program. Lang. Syst. 2002 |
Compilers and program optimization › program transformation › control flow transformation
node splitting |
0.0 | 1 | 2002 | Handling irreducible loops: optimized node splitting versus DJ-graphs · ACM Trans. Program. Lang. Syst. 2002 |
Processor architecture and microarchitecture
instruction-level parallelism |
0.0 | 1 | 2002 | Handling irreducible loops: optimized node splitting versus DJ-graphs · ACM Trans. Program. Lang. Syst. 2002 |
Processor architecture and microarchitecture
instruction scheduling |
0.0 | 1 | 2002 | Handling irreducible loops: optimized node splitting versus DJ-graphs · ACM Trans. Program. Lang. Syst. 2002 |
Methods — techniques the papers use, named apart from their topics
control flow graph transformation · 0.1DJ-graphs · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Random Forest Classification of Cognitive Impairment Using Digital Tree Drawing Test (dTDT) Data
Sebastian Unger, Zafer Bayram, Laura Anderle, Thomas Ostermann |
DATA | 1 |
| 2014 | Bridging the UI gap for authentication in smart environmentsabstractIn this paper we describe a common problem when it comes to mutual authentication of devices in smart environments. Basically, there exist two approaches. In the brokered approach, two parties authenticate with the help of a common trusted party. However, this often introduces a single point of failure. The alternative approach lets the devices authenticate with each other directly, usually by exchanging a shared secret out of band. But this is only possible if both devices have the necessary user interface peripherals to establish an out-of-band channel. We will describe an abstract basic protocol to bridge the possible peripherals' gaps by authenticating indirectly with the help of nowadays basically omnipresent multimedia devices such as smart phones. After extending the proposed protocol for more complex use cases, we refine it to a practical authenticated key establishment protocol for indirect authentication. Finally we describe our freely available prototype implementation consisting of an internet-of-things-enabled light bulb and light switch and an Android app that comprise our proof of concept. Sebastian Unger, Dirk Timmermann |
ISCC | 1 |
| 2012 | How much security for switching a light bulb - The SOA wayabstractWhat visions of technologies such as the Internet of Things (IoT), Pervasive Computing (PC) or Ambient Intelligence (AI) have in common is that they employ a very high amount of critically resource-constrained devices. This of course raises a whole set of new security challenges. Instead of proposing another middleware for IoT, PC or AI, and presenting a security approach for it we focus on existing, widely-adopted security mechanisms and concepts and give a comprehensive overview. Furthermore, we examine the Web Service security suite as an example for a comprehensive security framework on application level. We use an intentionally kept simple scenario including light bulbs and switches to demonstrate necessary security mechanisms and properties and to judge applicability of the presented existing security techniques and frameworks. Sebastian Unger, Stefan Pfeiffer 0001, Dirk Timmermann |
IWCMC | 1 |
| 2002 | Handling irreducible loops: optimized node splitting versus DJ-graphsabstractThis paper addresses the question of how to handle irreducible regions during optimization, which has become even more relevant for contemporary processors since recent VLIW-like architectures highly rely on instruction scheduling. The contributions of this paper are twofold. First, a method of optimized node splitting to transform irreducible regions of control flow into reducible regions is formally defined and its correctness is shown. This method is superior to approaches previously published since it reduces the number of replicated nodes by comparison. Second, three methods that handle regions of irreducible control flow are evaluated with respect to their impact on compiler optimizations. First, traditional node splitting is evaluated. Second, optimized node splitting is implemented. Third, DJ-Graphs are utilized to recognize nesting of irreducible (and reducible) loops and apply common loop optimizations extended for irreducible loops. Experiments compare the performance of these approaches with unrecognized irreducible loops that cannot be subject to loop optimizations, which is typical for contemporary compilers. Measurements show improvements of 1 to 40% for these methods of handling irreducible loops over the unoptimized case. Optimized node splitting may be chosen to retrofit existing compilers since it has the advantage that it only requires few changes to an optimizing compiler while limiting the code growth of compiled programs compared to traditional node splitting. Recognizing loops via DJ-Graphs should be chosen for new compiler developments since it requires more changes to the optimizer but does not significantly change the code size of compiled programs while yielding comparable improvements. Handling irreducible loops should even yield more benefits for exploiting instruction-level parallelism of modern architectures in the context of global instruction scheduling and optimization techniques that may introduce irreducible loops, such as enhanced modulo scheduling. Sebastian Unger, Frank Mueller 0001 |
ACM Trans. Program. Lang. Syst. | 1 |
| 2001 | Handling Irreducible Loops: Optimized Node Splitting vs. DJ-GraphsabstractThis paper addresses the question of how to handle irreducible regions during optimization, which has become even more relevant for contemporary processors since recent VLIW-like architectures highly rely on instruction scheduling. The contributions of this paper are twofold. First, a method of optimized node splitting to transform irreducible regions of control flow into reducible regions is derived. This method is superior to approaches previously published since it reduces the number of replicated nodes by comparison. Second, three methods that handle regions of irreducible control flow are evaluated with respect to their impact on compiler optimizations: traditional and optimized node splitting as well as loop analysis through DJ graphs. Measurements show improvements of 1-40% for these methods of handling irreducible loop over the unoptimized case. Sebastian Unger, Frank Mueller 0001 |
Euro-Par | 1 |