Demo Data from EDBT 2026 / reviewers in the wild / expert
Markus Pister 0002
dblp:16/273-2
· DBLP profile ↗
4ranked-venue papers
0as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2Systems, architecture and hardware · 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 28% Electronic design automation · 28% Processor architecture and microarchitecture · 28% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Processor architecture and microarchitecture
chip multiprocessor |
0.1 | 1 | 2009 | Memory Hierarchies, Pipelines, and Buses for Future Architectures in Time-Critical Embedded Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009 |
Embedded and real-time systems › real-time embedded systems
hard real-time systems |
0.1 | 1 | 2009 | Memory Hierarchies, Pipelines, and Buses for Future Architectures in Time-Critical Embedded Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009 |
Electronic design automation
timing analysis |
0.1 | 1 | 2009 | Memory Hierarchies, Pipelines, and Buses for Future Architectures in Time-Critical Embedded Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009 |
Interconnection networks and networks-on-chip › bus-based interconnection
bus |
0.0 | 1 | 2009 | Memory Hierarchies, Pipelines, and Buses for Future Architectures in Time-Critical Embedded Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009 |
Memory systems
memory hierarchy |
0.0 | 1 | 2009 | Memory Hierarchies, Pipelines, and Buses for Future Architectures in Time-Critical Embedded Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2009 |
Methods — techniques the papers use, named apart from their topics
static timing analysis · 0.1measurement-based analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Semi-automatic derivation of timing models for WCET analysisabstractEmbedded systems are widely used for supporting our every day life. In the area of safety-critical systems human life often depends on the system's correct behavior. Many of such systems are hard real-time systems, so that the notion of correctness not only means functional correctness. They additionally have to obey stringent timing constraints, i.e. timely task completion under all circumstances is essential. An example for such a safety-critical system is the flight control computer in an airplane, which is responsible for stability, attitude and path control.In order to derive guarantees on the timing behavior of hard real-time systems, the worst-case execution time (WCET) of each task in the system has to be determined. Saarland University and AbsInt GmbH have successfully developed the aiT WCET analyzer for computing safe upper bounds on the WCET of a task. The computation is mainly based on abstract interpretation of timing models of the processor and its periphery. Such timing models are currently hand-crafted by human experts. Therefore their implementation is a time-consuming and error-prone process.Modern processors or system controllers are automatically synthesized out of formal hardware specifications like VHDL or Verilog. Besides the system' functional behavior, such specifications provide all information needed for the creation of a timing model. But due to their size and complexity, manually examining the sources is even more complex than only looking at the processor manuals. Moreover, this would not reduce the effort nor the probability of implementation errors.To face this problem, this paper proposes a method for semi-automatically deriving suitable timing models out of formal hardware specifications in VHDL that fit to the tool chain of the aiT WCET analyzer. By this, we reduce the creation time of timing models from months to weeks. Marc Schlickling, Markus Pister 0002 |
LCTES | 2 |
| 2009 | Memory Hierarchies, Pipelines, and Buses for Future Architectures in Time-Critical Embedded SystemsabstractEmbedded hard real-time systems need reliable guarantees for the satisfaction of their timing constraints. Experience with the use of static timing-analysis methods and the tools based on them in the automotive and the aeronautics industries is positive. However, both the precision of the results and the efficiency of the analysis methods are highly dependent on the predictability of the execution platform. In fact, the architecture determines whether a static timing analysis is practically feasible at all and whether the most precise obtainable results are precise enough. Results contained in this paper also show that measurement-based methods still used in industry are not useful for quite commonly used complex processors. This dependence on the architectural development is of growing concern to the developers of timing-analysis tools and their customers, the developers in industry. The problem reaches a new level of severity with the advent of multicore architectures in the embedded domain. This paper describes the architectural influence on static timing analysis and gives recommendations as to profitable and unacceptable architectural features. Reinhard Wilhelm, Daniel Grund, Jan Reineke 0001, Marc Schlickling, Markus Pister 0002, Christian Ferdinand |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 5 |
| 2008 | Timing Validation of Automotive Software
Daniel Kästner, Reinhard Wilhelm, Reinhold Heckmann, Marc Schlickling, Markus Pister 0002, Marek Jersak, Kai Richter 0001, Christian Ferdinand |
ISoLA | 5 |
| 2005 | Generic Software Pipelining at the Assembly LevelabstractSoftware used in embedded systems is subject to strict timing and space constraints. The growing software complexity creates an urgent need for fast program execution under the constraint of very limited code size. However, even modern compilers produce code whose quality often is far away from the optimum. The PROPAN system is a postpass optimization framework that enables high-quality machine-dependent postpass optimizers to be generated from a concise hardware specification. The postpass approach allows to enhance the code quality of existing compilers and offers a smooth integration into existing development tool chains. In this article we present an adaptation of the modulo scheduling software pipelining algorithm to the postpass level. The implementation is fully retargetable and has been incorporated in the PROPAN system. The differences of postpass modulo scheduling compared to the standard version of the algorithm are outlined. Experimental results conducted on the Philips TriMedia TM1000 processor demonstrate that modulo scheduling can be applied at the postpass level and allows to achieve a significant code speedup with moderate code size increase. Daniel Kästner, Markus Pister 0002 |
SCOPES | 2 |