EDBT 2026 Demo / reviewers in the wild / expert
Cagkan Erbas
dblp:84/3441
· DBLP profile ↗
6ranked-venue papers
4as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3 · 3 first-authorSystems, architecture and hardware · 2Artificial intelligence and machine learning · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-author
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
2 papers |
Embedded and real-time systems · 42% Electronic design automation · 36% Performance modeling and evaluation · 22% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems
embedded system design |
0.1 | 2 | 2006 | A Systematic Approach to Exploring Embedded System Architectures at Multiple Abstraction Levels · IEEE Trans. Computers 2006 An IDF-based trace transformation method for communication refinement · DAC 2003 |
Electronic design automation
design space exploration |
0.1 | 1 | 2006 | A Systematic Approach to Exploring Embedded System Architectures at Multiple Abstraction Levels · IEEE Trans. Computers 2006 |
Performance modeling and evaluation
system-level analysis |
0.1 | 1 | 2006 | A Systematic Approach to Exploring Embedded System Architectures at Multiple Abstraction Levels · IEEE Trans. Computers 2006 |
Electronic design automation
system-level design |
0.0 | 1 | 2003 | An IDF-based trace transformation method for communication refinement · DAC 2003 |
Embedded and real-time systems › embedded hardware platform
heterogeneous embedded platform |
0.0 | 1 | 2006 | A Systematic Approach to Exploring Embedded System Architectures at Multiple Abstraction Levels · IEEE Trans. Computers 2006 |
Methods — techniques the papers use, named apart from their topics
system-level simulation · 0.1multi-objective optimization · 0.1analytical modeling · 0.1trace transformation · 0.0integer-controlled data-flow · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Static priority scheduling of event-triggered real-time embedded systems
Cagkan Erbas, Andy D. Pimentel, Selin Cerav-Erbas |
Formal Methods Syst. Des. | 1 |
| 2007 | Static priority scheduling of event-triggered real-time embedded systems
Cagkan Erbas, Andy D. Pimentel, Selin Cerav-Erbas |
Formal Methods Syst. Des. | 1 |
| 2006 | A Systematic Approach to Exploring Embedded System Architectures at Multiple Abstraction LevelsabstractThe sheer complexity of today's embedded systems forces designers to start with modeling and simulating system components and their interactions in the very early design stages. It is therefore imperative to have good tools for exploring a wide range of design choices, especially during the early design stages, where the design space is at its largest. This paper presents an overview of the Sesame framework, which provides high-level modeling and simulation methods and tools for system-level performance evaluation and exploration of heterogeneous embedded systems. More specifically, we describe Sesame's modeling methodology and trajectory. It takes a designer systematically along the path from selecting candidate architectures, using analytical modeling and multiobjective optimization, to simulating these candidate architectures with our system-level simulation environment. This simulation environment subsequently allows for architectural exploration at different levels of abstraction while maintaining high-level and architecture-independent application specifications. We illustrate all these aspects using a case study in which we traverse Sesame's exploration trajectory for a motion-JPEG encoder application. Andy D. Pimentel, Cagkan Erbas, Simon Polstra |
IEEE Trans. Computers | 2 |
| 2006 | Multiobjective optimization and evolutionary algorithms for the application mapping problem in multiprocessor system-on-chip designabstractSesame is a software framework that aims at developing a modeling and simulation environment for the efficient design space exploration of heterogeneous embedded systems. Since Sesame recognizes separate application and architecture models within a single system simulation, it needs an explicit mapping step to relate these models for cosimulation. The design tradeoffs during the mapping stage, namely, the processing time, power consumption, and architecture cost, are captured by a multiobjective nonlinear mixed integer program. This paper aims at investigating the performance of multiobjective evolutionary algorithms (MOEAs) on solving large instances of the mapping problem. With two comparative case studies, it is shown that MOEAs provide the designer with a highly accurate set of solutions in a reasonable amount of time. Additionally, analyses for different crossover types, mutation usage, and repair strategies for the purpose of constraints handling are carried out. Finally, a number of multiobjective optimization results are simulated for verification. Cagkan Erbas, Selin Cerav-Erbas, Andy D. Pimentel |
IEEE Trans. Evol. Comput. | 1 |
| 2004 | Static priority scheduling of event triggered real time embedded systemsabstractReal-time embedded systems are often specified as a collection of independent tasks, each generating a sequence of event-triggered code blocks, and the scheduling in this domain tries to find an execution order which satisfies all real-time constraints. Within the context of recurring real-time tasks, all previous work either allowed preemptions, or only considered dynamic scheduling, and generally had exponential complexity. However for many embedded systems running on limited resources, preemptive scheduling may be very costly due to high context switching and memory overheads, and dynamic scheduling can be less desirable due to high CPU overhead. In this paper we study static priority scheduling of recurring real-time tasks. We focus on the non-preemptive uniprocessor case and obtain schedule- theoretic results for this case. To this end, we derive a sufficient (albeit not necessary) condition for schedulability under static priority scheduling and show that this condition can be efficiently tested in practice. The latter is demonstrated with examples, where in each case, an optimal solution for a given problem specification is obtained within reasonable time, by first detecting good candidates using meta-heuristics, and then by testing them for schedulability. Cagkan Erbas, Selin C. Erbas, Andy D. Pimentel |
MEMOCODE | 1 |
| 2003 | An IDF-based trace transformation method for communication refinementabstractIn the Artemis project, design space exploration of embedded systems is provided by modeling application behavior and architectural performance constraints separately. Mapping an application model onto an architecture model is performed using trace-driven co-simulation, where event traces generated by an application model drive the underlying architecture model. The abstract communication events from the application model may, however, not match the architecture-level communication primitives. This paper presents a trace transformation method, which is based on integer-controlled data-flow models, to perform communication refinement of application-level events. We discuss the proposed method in the context of our prototype modeling and simulation environment. Moreover, using several examples and a case study, we demonstrate that our method allows for efficient exploration of different communication behaviors at architecture level without affecting the application model. Andy D. Pimentel, Cagkan Erbas |
DAC | 2 |