Demo Data from EDBT 2026 / reviewers in the wild / expert
Deshan Cooray
dblp:21/7756
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 2 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 · 81% Hardware reliability and fault tolerance · 19% | |
| Software engineering, system software, and programming languages
1 paper |
Software testing · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
software reliability |
0.2 | 1 | 2013 | Proactive Self-Adaptation for Improving the Reliability of Mission-Critical, Embedded, and Mobile Software · IEEE Trans. Software Eng. 2013 |
Embedded and real-time systems
embedded software |
0.2 | 1 | 2013 | Proactive Self-Adaptation for Improving the Reliability of Mission-Critical, Embedded, and Mobile Software · IEEE Trans. Software Eng. 2013 |
Embedded and real-time systems
cyber-physical system platforms |
0.1 | 1 | 2010 | RESISTing reliability degradation through proactive reconfiguration · ASE 2010 |
Hardware reliability and fault tolerance
reliability analysis |
0.0 | 1 | 2010 | RESISTing reliability degradation through proactive reconfiguration · ASE 2010 |
Hardware reliability and fault tolerance › system reliability
software reliability |
0.0 | 1 | 2010 | RESISTing reliability degradation through proactive reconfiguration · ASE 2010 |
Methods — techniques the papers use, named apart from their topics
runtime reliability prediction · 0.4replication · 0.3component reallocation · 0.3proactive reconfiguration · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Proactive Self-Adaptation for Improving the Reliability of Mission-Critical, Embedded, and Mobile SoftwareabstractEmbedded and mobile software systems are marked with a high degree of unpredictability and dynamism in the execution context. At the same time, such systems are often mission-critical, meaning that they need to satisfy strict reliability requirements. Most current software reliability analysis approaches are not suitable for these types of software systems, as they do not take the changes in the execution context of the system into account. We propose an approach geared to such systems which continuously furnishes refined reliability predictions at runtime by incorporating various sources of information, including the execution context of the system. The reliability predictions are leveraged to proactively place the software in the (near-)optimal configuration with respect to changing conditions. Our approach considers two representative architectural reconfiguration decisions that impact the system's reliability: reallocation of components to processes and changing the number of component replicas. We have realized the approach as part of a framework intended for mission-critical settings, called REsilient SItuated SofTware system (RESIST), and evaluated it using a mobile emergency response system. Deshan Cooray, Ehsan Kouroshfar, Sam Malek, Roshanak Roshandel |
IEEE Trans. Software Eng. | 1 |
| 2010 | RESISTing reliability degradation through proactive reconfigurationabstractSituated software systems are an emerging class of systems that are predominantly pervasive, embedded, and mobile. They are marked with a high degree of unpredictability and dynamism in the execution context. At the same time, such systems often need to satisfy strict reliability requirements. Most current software reliability analysis approaches are not suitable for situated software systems. We propose an approach geared to such systems, which continuously furnishes refined reliability predictions at runtime by incorporating various sources of information. The reliability predictions are leveraged to proactively place the software in the optimal configuration with respect to changing conditions. Our approach considers two representative architectural reconfiguration decisions that impact the system's reliability: reallocation of components to processes and changing the architectural style. We have realized the approach as part of a framework intended for mission-critical settings, called REsilient SItuated SofTware system (RESIST), and evaluated it using a mobile emergency response system. Deshan Cooray, Sam Malek, Roshanak Roshandel, David Kilgore |
ASE | 1 |
| 2010 | Context-Driven Optimization of Mobile Service-Oriented Systems for Improving Their ResilienceabstractMobile software systems are characterized by their highly dynamic and unpredictable execution context. Such systems are permeating a number of domains where the systems operate in constantly changing conditions. We refer to such systems as Situated Software Systems. These systems are often deployed in mission-critical settings with stringent reliability requirements. Existing approaches to performing reliability analysis are insufficient in meeting the demands of situated software systems. We propose an approach aimed at such systems and present it in the form of a framework and tool suite known as REsilient SItuated SofTware system (RESIST). The framework utilizes information from the system's context to produce reliability predictions, and places the system in the optimally reliable configuration with respect to other competing quality attributes. Deshan Cooray, Sam Malek, Roshanak Roshandel |
SERVICES | 1 |