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

Paul Emberson

dblp:89/3183 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Embedded and real-time systems › real-time scheduling › multiprocessor scheduling
real-time task allocation
0.112010
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.112008
Extending a Task Allocation Algorithm for Graceful Degradation of Real-Time Distributed Embedded Systems · RTSS 2008
Distributed systems
fault tolerance
0.112008
Extending a Task Allocation Algorithm for Graceful Degradation of Real-Time Distributed Embedded Systems · RTSS 2008
Distributed systems › fault tolerance › resilience
graceful degradation
0.112008
Extending a Task Allocation Algorithm for Graceful Degradation of Real-Time Distributed Embedded Systems · RTSS 2008
Parallel and multicore computing
task allocation
0.112008
Extending a Task Allocation Algorithm for Graceful Degradation of Real-Time Distributed Embedded Systems · RTSS 2008
Mathematical optimization › metaheuristic optimization
simulated annealing
0.012010
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
YearPublicationVenuePosition
2010 Stressing Search with Scenarios for Flexible Solutions to Real-Time Task Allocation Problems
abstract
One 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 Systems
abstract
Previous 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
RTSS1
2007 Minimising Task Migration and Priority Changes in Mode Transitions
abstract
Handling 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 Symposium1