VLDB 2026 Research / reviewers in the wild / expert
Robin E. Bloomfield
dblp:36/2140 · also Robin Bloomfield
· DBLP profile ↗
26ranked-venue papers
11as first author
2since 2021 · last 2026
0000-0002-2050-6151ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 14 · 9 first-author · 1 since 2021Software engineering, systems software and programming languages · 9 · 2 first-author · 1 since 2021Systems, architecture and hardware · 4 · 4 first-authorComputer networks · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 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.
| Software engineering, system software, and programming languages
2 papers |
Software testing · 44% Program verification · 42% Empirical software engineering · 13% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
dependability case |
0.1 | 1 | 2011 | Toward a Formalism for Conservative Claims about the Dependability of Software-Based Systems · IEEE Trans. Software Eng. 2011 |
Program verification
probabilistic verification |
0.1 | 1 | 2011 | Toward a Formalism for Conservative Claims about the Dependability of Software-Based Systems · IEEE Trans. Software Eng. 2011 |
Requirements engineering and software design › formal specification
VDM |
0.0 | 1 | 1986 | The Application of Formal Methods to the Assessment of High Integrity Software · IEEE Trans. Software Eng. 1986 |
Programming languages and type systems › logic programming
prolog |
0.0 | 1 | 1986 | The Application of Formal Methods to the Assessment of High Integrity Software · IEEE Trans. Software Eng. 1986 |
Methods — techniques the papers use, named apart from their topics
epistemic uncertainty · 0.1conservative claims · 0.1vienna development method · 0.0logic programming · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Probabilistic Confidence In Assurance 2.0 Arguments
Robin E. Bloomfield, John Rushby |
SAFECOMP | 1 |
| 2024 | Automating Semantic Analysis of System Assurance Cases Using Goal-Directed ASPabstractAbstract Assurance cases offer a structured way to present arguments and evidence for certification of systems where safety and security are critical. However, creating and evaluating these assurance cases can be complex and challenging, even for systems of moderate complexity. Therefore, there is a growing need to develop new automation methods for these tasks. While most existing assurance case tools focus on automating structural aspects, they lack the ability to fully assess the semantic coherence and correctness of the assurance arguments. In prior work, we introduced the Assurance 2.0 framework that prioritizes the reasoning process, evidence utilization, and explicit delineation of counter-claims (defeaters) and counter-evidence. In this paper, we present our approach to enhancing Assurance 2.0 with semantic rule-based analysis capabilities using common-sense reasoning and answer set programming solvers, specifically s(CASP). By employing these analysis techniques, we examine the unique semantic aspects of assurance cases, such as logical consistency, adequacy, indefeasibility, etc. The application of these analyses provides both system developers and evaluators with increased confidence about the assurance case. Anitha Murugesan, Isaac Hong Wong, Joaquín Arias, Robert J. Stroud, Srivatsan Varadarajan, Elmer Salazar, Gopal Gupta 0001, Robin E. Bloomfield, John Rushby |
Theory Pract. Log. Program. | 8 |
| 2015 | Using Ontologies to Support Model-based Exploration of the Dependencies between Causes and Consequences of HazardsabstractHazard identification and hazard analysis are difficult and essential parts of safety engineering. These activities are very demanding and mostly manual. There is an increasing need for improved analysis tools and techniques. In this paper we report research that focuses on supporting the early stages of hazard identification. A state-based hazard analysis process is presented to explore dependencies between causes and consequences of hazards. The process can be used to automate the analysis of preliminary hazard worksheets with the aims of making them more precise, disambiguating causal relationships, and supporting the proper definition of system boundaries. An application example is presented for a railway system. Abigail Parisaca Vargas, Robin E. Bloomfield |
KEOD | 2 |
| 2015 | Intrusion alert prioritisation and attack detection using post-correlation analysis
Riyanat O. Shittu, Alex Healing, Robert A. Ghanea-Hercock, Robin E. Bloomfield, Muttukrishnan Rajarajan |
Comput. Secur. | 4 |
| 2014 | OutMet: A new metric for prioritising intrusion alerts using correlation and outlier analysisabstractIn a medium sized network, an Intrusion Detection System (IDS) could produce thousands of alerts a day many of which may be false positives. In the vast number of triggered intrusion alerts, identifying those to prioritise is highly challenging. Alert correlation and prioritisation are both viable analytical methods which are commonly used to understand and prioritise alerts. However, to the author's knowledge, very few dynamic prioritisation metrics exist. In this paper, a new prioritisation metric - OutMet, which is based on measuring the degree to which an alert belongs to anomalous behaviour is proposed. OutMet combines alert correlation and prioritisation analysis. We illustrate the effectiveness of OutMet by testing its ability to prioritise alerts generated from a 2012 red-team cyber-range experiment that was carried out as part of the BT Saturn programme. In one of the scenarios, OutMet significantly reduced the false-positives by 99.3%. Riyanat O. Shittu, Alex Healing, Robert A. Ghanea-Hercock, Robin E. Bloomfield, Muttukrishnan Rajarajan |
LCN | 4 |
| 2013 | Combining testing and proof to gain high assurance in software: A case studyabstractDynamic software test methods are generally easy to use, but the results only apply to the specific input values tested. Static analysis produces results which are more general, but can require more effort to perform. There are potential benefits in combining both types of techniques because the results obtained can be more general than standalone dynamic testing but less resource-intensive than standalone static analysis. This paper presents a specific example of this approach applied to the verification of continuous monotonic functions. This approach combines a monotonicity analysis with a defined set of tests to demonstrate the accuracy of a software function over its entire input range. Unlike “standalone” dynamic methods, our approach provides full coverage, and guarantees a maximal error. We present a case study of the application of our approach to the analysis and testing of the software-implemented transfer function in a smart sensor. This demonstrated that relatively low levels of effort were needed to apply the approach. We conclude by discussing future developments of this approach. Peter Bishop 0001, Robin E. Bloomfield, Lukasz Cyra |
ISSRE | 2 |
| 2011 | Diversity for Security: A Study with Off-the-Shelf AntiVirus EnginesabstractWe have previously reported [1] the results of an exploratory analysis of the potential gains in detection capability from using diverse AntiVirus products. The analysis was based on 1599 malware samples collected from a distributed honey pot deployment over a period of 178 days. The malware samples were sent to the signature engines of 32 different AntiVirus products hosted by the Virus Total service. The analysis suggested significant gains in detection capability from using more than one AntiVirus product in a one-out-of-two intrusion-tolerant setup. In this paper we present new analysis of this dataset to explore the detection gains that can be achieved from using more diversity (i.e. more than two AntiVirus products), how diversity may help to reduce the "at risk time" of a system and a preliminary model-fitting using the hyper-exponential distribution. Peter Bishop 0001, Robin E. Bloomfield, Ilir Gashi, Vladimir Stankovic 0002 |
ISSRE | 2 |
| 2011 | Toward a Formalism for Conservative Claims about the Dependability of Software-Based SystemsabstractIn recent work, we have argued for a formal treatment of confidence about the claims made in dependability cases for software-based systems. The key idea underlying this work is "the inevitability of uncertainty": It is rarely possible to assert that a claim about safety or reliability is true with certainty. Much of this uncertainty is epistemic in nature, so it seems inevitable that expert judgment will continue to play an important role in dependability cases. Here, we consider a simple case where an expert makes a claim about the probability of failure on demand (pfd) of a subsystem of a wider system and is able to express his confidence about that claim probabilistically. An important, but difficult, problem then is how such subsystem (claim, confidence) pairs can be propagated through a dependability case for a wider system, of which the subsystems are components. An informal way forward is to justify, at high confidence, a strong claim, and then, conservatively, only claim something much weaker: "I'm 99 percent confident that the pfd is less than 10-5, so it's reasonable to be 100 percent confident that it is less than 10-3." These conservative pfds of subsystems can then be propagated simply through the dependability case of the wider system. In this paper, we provide formal support for such reasoning. Peter Bishop 0001, Robin E. Bloomfield, Bev Littlewood, Andrey Povyakalo, David Wright 0001 |
IEEE Trans. Software Eng. | 2 |
| 2009 | Stochastic Modelling of the Effects of Interdependencies between Critical Infrastructure
Robin E. Bloomfield, Lubos Buzna, Peter T. Popov, Kizito Salako, David Wright 0001 |
CRITIS | 1 |
| 2009 | Current Capabilities, Requirements and a Proposed Strategy for Interdependency Analysis in the UK
Robin E. Bloomfield, Nick Chozos, Kizito Salako |
CRITIS | 1 |
| 2008 | Comparison of Empirical Data from Two Honeynets and a Distributed Honeypot NetworkabstractIn this paper we present empirical results and speculative analysis based on observations collected over a two month period from studies with two high interaction honeynets, deployed in a corporate and an SME (small to medium enterprise) environment, and a distributed honeypots deployment. All three networks contain a mixture of Windows and Linux hosts. We detail the architecture of the deployment and results of comparing the observations from the three environments. We analyze in detail the times between attacks on different hosts, operating systems, networks or geographical location. Even though results from honeynet deployments are reported often in the literature, this paper provides novel results analyzing traffic from three different types of networks and some initial exploratory models. This research aims to contribute to endeavours in the wider security research community to build methods, grounded on strong empirical work, for assessment of the robustness of computer-based systems in hostile environments. Robin E. Bloomfield, Ilir Gashi, Andrey Povyakalo, Vladimir Stankovic 0002 |
ISSRE | 1 |
| 2007 | Confidence: Its Role in Dependability Cases for Risk AssessmentabstractSociety is increasingly requiring quantitative assessment of risk and associated dependability cases. Informally, a dependability case comprises some reasoning, based on assumptions and evidence, that supports a dependability claim at a particular level of confidence. In this paper we argue that a quantitative assessment of claim confidence is necessary for proper assessment of risk. We discuss the way in which confidence depends upon uncertainty about the underpinnings of the dependability case (truth of assumptions, correctness of reasoning, strength of evidence), and propose that probability is the appropriate measure of uncertainty. We discuss some of the obstacles to quantitative assessment of confidence (issues of composability of subsystem claims; of the multi-dimensional, multi-attribute nature of dependability claims; of the difficult role played by dependence between different kinds of evidence, assumptions, etc). We show that, even in simple cases, the confidence in a claim arising from a dependability case can be surprisingly low. Robin E. Bloomfield, Bev Littlewood, David Wright 0001 |
DSN | 1 |
| 2007 | Assurance Cases for Security: The Metrics ChallengeabstractFor critical systems it is important to know whether the system is trustworthy and to be able to communicate, review and debate the level of trust achieved. In the safety domain, explicit Safety Cases are increasingly required by law, regulations and standards. Yet the need to understand risks is not just a safety issue and the type of argumentation used for safety cases is not specific to safety alone. Prior workshops, beginning with one held at DSN 2004, have identified a number of technical, policy and research challenges. The focus of this workshop is on one of these challenges: metrics for assurance cases for security. Robin E. Bloomfield, Marcelo Masera, Ann Miller, O. Sami Saydjari, Charles B. Weinstock |
DSN | 1 |
| 2005 | Justification of Smart Sensors for Nuclear Applications
Peter Bishop 0001, Robin E. Bloomfield, Sofia Guerra, Konstantinos Tourlas |
SAFECOMP | 2 |
| 2003 | Multi-Legged Arguments: The Impact of Diversity upon Confidence in Dependability ArgumentsabstractIntellectual diversity – difference – has long been used in human affairs to minimise the impact of mistakes. In the past couple of decades design diversity has been used to seek dependability in software-based systems. This use of design diversity prompted the first formal studies of the efficacy of intellectual diversity. In this paper we examine diverse arguments – in particular arguments to support claims about system dependability (reliability, safety). Our purpose is to see whether the probabilistic approach that has been so successful in design diversity can be applied to diversity in arguments. The work reported here is somewhat tentative and speculative. 1. Robin E. Bloomfield, Bev Littlewood |
DSN | 1 |
| 2003 | Using a Log-normal Failure Rate Distribution for Worst Case Bound Reliability PredictionabstractPrior research has suggested that the failure rates of faults follow a log normal distribution. We propose a specific model where distributions close to a log normal arise naturally from the program structure. The log normal distribution presents a problem when used in reliability growth models as it is not mathematically tractable. However we demonstrate that a worst case bound can be estimated that is less pessimistic than our earlier worst case bound theory. Peter Bishop 0001, Robin E. Bloomfield |
ISSRE | 2 |
| 2003 | Integrity Static Analysis of COTS/SOUP
Peter Bishop 0001, Robin E. Bloomfield, Tim Clement, Sofia Guerra, Claire Jones |
SAFECOMP | 2 |
| 2002 | Process Modelling to Support Dependability ArgumentsabstractReports work to support dependability arguments about the future reliability of a product before there is direct empirical evidence. We develop a method for estimating the number of residual faults at the time of release from a "barrier model" of the development process, where in each phase faults are created or detected. These estimates can be used in a conservative theory in which a reliability bound can be obtained or can be used to support arguments of fault freeness. We present the work done to demonstrate that the model can be applied in practice. A company that develops safety-critical systems provided access to two projects as well as data over a wide range of past projects. The software development process as enacted was determined and we developed a number of probabilistic process models calibrated with generic data from the literature and from the company projects. The predictive power of the various models was compared. Robin E. Bloomfield, Sofia Guerra |
DSN | 1 |
| 2002 | Worst Case Reliability Prediction Based on a Prior Estimate of Residual DefectsabstractIn this paper we extend an earlier worst case bound reliability theory to derive a worst case reliability function R(t), which gives the worst case probability of surviving a further time t given an estimate of residual defects in the software N and a prior test time T. The earlier theory and its extension are presented and the paper also considers the case where there is a low probability of any defect existing in the program. For the "fractional defect" case, there can be a high probability of surviving any subsequent time t. The implications of the theory are discussed and compared with alternative reliability models. Peter Bishop 0001, Robin E. Bloomfield |
ISSRE | 2 |
| 2002 | Software Criticality Analysis of COTS/SOUP
Peter Bishop 0001, Robin E. Bloomfield, Tim Clement, Sofia Guerra |
SAFECOMP | 2 |
| 2000 | Formal Methods Diffusion: Past Lessons and Future Prospects
Robin E. Bloomfield, Dan Craigen, Frank Koob, Markus Ullmann, Stefan Wittmann |
SAFECOMP | 1 |
| 1996 | A conservative theory for long term reliability growth predictionabstractThis paper describes a different approach to reliability growth modelling which should enable conservative long term predictions to be made. Using relatively standard assumptions it is shown that the expected value of the failure rate after a usage time t is bounded by: λ t ≤ N et where N is the initial number of faults and e is the exponential constant. This is conservative since it places a worst case bound on the reliability rather than making a best estimate. We also show that the predictions might be relatively insensitive to assumption violations over the longer term. The theory offers the potential for making long term software reliability growth predictions based solely on prior estimates of the number of residual faults. The predicted bound appears to agree with a wide range of industrial and experimental reliability data. It is shown that less pessimistic results can be obtained if additional assumptions are made about the failure rate distribution of faults. 1 Peter Bishop 0001, Robin E. Bloomfield |
ISSRE | 2 |
| 1996 | PERE: Evaluation and Improvement of Dependable Processes
Robin E. Bloomfield, John Bowers 0001, Luke Emmet, Stephen Viller |
SAFECOMP | 1 |
| 1996 | A conservative theory for long-term reliability-growth prediction [of software]abstractThis paper describes a different approach to software reliability growth modeling which enables long-term predictions. Using relatively common assumptions, it is shown that the average value of the failure rate of the program, after a particular use-time, t, is bounded by N/(e/spl middot/t), where N is the initial number of faults. This is conservative since it places a worst-case bound on the reliability rather than making a best estimate. The predictions might be relatively insensitive to assumption violations over the longer term. The theory offers the potential for making long-term software reliability growth predictions based solely on prior estimates of the number of residual faults. The predicted bound appears to agree with a wide range of industrial and experimental reliability data. Less pessimistic results can be obtained if additional assumptions are made about the failure rate distribution of faults. Peter Bishop 0001, Robin E. Bloomfield |
IEEE Trans. Reliab. | 2 |
| 1995 | The SHIP Safety Case Approach
Peter Bishop 0001, Robin E. Bloomfield |
SAFECOMP | 2 |
| 1986 | The Application of Formal Methods to the Assessment of High Integrity SoftwareabstractA case study is presented in which the Vienna development method (VDM), a formal specification and development methodology, was used during the analysis phase of the assessment of a prototype nuclear reactor protection system. The VDM specification was also translated into the logic language Prolog to animate the specification and to provide a diverse implementation for use in back-to-back testing. It is claimed that this technique provides a visible and effective method of analysis which is superior to the informal alternatives. Robin E. Bloomfield, Peter K. D. Froome |
IEEE Trans. Software Eng. | 1 |