Demo Data from SIGIR 2026 / reviewers in the wild / expert
Paul Emberson
dblp:89/3183
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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 · 44% Distributed systems · 38% Parallel and multicore computing · 19% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Embedded and real-time systems › real-time scheduling › multiprocessor scheduling
real-time task allocation |
0.1 | 1 | 2010 | Stressing Search with Scenarios for Flexible Solutions to Real-Time Task Allocation Problems · IEEE Trans. Software Eng. 2010 |
Embedded and real-time systems › distributed real-time systems
distributed real-time embedded systems |
0.1 | 1 | 2008 | Extending a Task Allocation Algorithm for Graceful Degradation of Real-Time Distributed Embedded Systems · RTSS 2008 |
Distributed systems
fault tolerance |
0.1 | 1 | 2008 | Extending a Task Allocation Algorithm for Graceful Degradation of Real-Time Distributed Embedded Systems · RTSS 2008 |
Distributed systems › fault tolerance › resilience
graceful degradation |
0.1 | 1 | 2008 | Extending a Task Allocation Algorithm for Graceful Degradation of Real-Time Distributed Embedded Systems · RTSS 2008 |
Parallel and multicore computing
task allocation |
0.1 | 1 | 2008 | Extending a Task Allocation Algorithm for Graceful Degradation of Real-Time Distributed Embedded Systems · RTSS 2008 |
Mathematical optimization › metaheuristic optimization
simulated annealing |
0.0 | 1 | 2010 | Stressing Search with Scenarios for Flexible Solutions to Real-Time Task Allocation Problems · IEEE Trans. Software Eng. 2010 |
Methods — techniques the papers use, named apart from their topics
search-based software engineering · 0.2parallel simulated annealing · 0.2multi-objective optimization · 0.1local search · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Stressing Search with Scenarios for Flexible Solutions to Real-Time Task Allocation ProblemsabstractOne of the most important properties of a good software engineering process and of the design of the software it produces is robustness to changing requirements. Scenario-based analysis is a popular method for improving the flexibility of software architectures. This paper demonstrates a search-based technique for automating scenario-based analysis in the software architecture deployment view. Specifically, a novel parallel simulated annealing search algorithm is applied to the real-time task allocation problem to find baseline solutions which require a minimal number of changes in order to meet the requirements of potential upgrade scenarios. Another simulated annealing-based search is used for finding a solution that is similar to an existing baseline when new requirements arise. Solutions generated using a variety of scenarios are judged by how well they respond to different system requirements changes. The evaluation is performed on a set of problems with a controlled set of different characteristics. Paul Emberson, Iain Bate |
IEEE Trans. Software Eng. | 1 |
| 2008 | Extending a Task Allocation Algorithm for Graceful Degradation of Real-Time Distributed Embedded SystemsabstractPrevious research which has considered task allocation and fault-tolerance together has concentrated on constructing schedules which accommodate a fixed number of redundant tasks. Often, all faults are treated as being equally severe. There is little work which combines task allocation with architectural level fault-tolerance issues such as the number of replicas to use and how they should be configured, both of which are tackled by this work. An accepted method for assessing the impact of a combination of faults is to build a system utility model which can be used to assess how the system degrades when components fail. The key challenge addressed here is how to design objective functions based on a utility model which can be incorporated into a search algorithm in order to optimise fault-tolerance properties. Other issues such as how to extend the local search neighbourhood and balance objectives with schedulability constraints are also discussed. Paul Emberson, Iain Bate |
RTSS | 1 |
| 2007 | Minimising Task Migration and Priority Changes in Mode TransitionsabstractHandling mode changes is one of the most complex and important problems for real-time systems designers. The challenge is to move a system from running one set of software to another while still achieving the quality of service guarantees necessary. There has been previous work which concentrated on how to perform scheduling and timing analysis of mode changes. However, a common theme of all this research is that if the system's schedule and allocation is chosen to minimise the set of differences between modes then the mode transition problem can be performed more easily and quickly. This paper investigates how this can be achieved Paul Emberson, Iain Bate |
IEEE Real-Time and Embedded Technology and Applications Symposium | 1 |