EDBT 2026 Demo / reviewers in the wild / expert
Victoria Coleman
dblp:185/5935 · also Victoria Stavridou, Victoria Stavridou-Coleman
· DBLP profile ↗
13ranked-venue papers
3as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 1 first-authorSecurity and privacy · 3Software engineering, systems software and programming languages · 3Theory of computation · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 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
4 papers |
Distributed systems · 68% Embedded and real-time systems · 23% Electronic design automation · 9% | |
| Software engineering, system software, and programming languages
2 papers |
Requirements engineering and software design · 59% Software maintenance and evolution · 22% Program verification · 19% | |
| Network and information security
1 paper |
Cryptographic protocols and secure computation · 77% Systems and software security · 23% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic protocols and secure computation
secret sharing |
0.0 | 1 | 2002 | Intrusion-Tolerant Enclaves · S&P 2002 |
Distributed systems › fault tolerance
byzantine fault tolerance |
0.0 | 1 | 2002 | Intrusion-Tolerant Enclaves · S&P 2002 |
Distributed systems › fault tolerance
intrusion tolerance |
0.0 | 1 | 2002 | Intrusion-Tolerant Enclaves · S&P 2002 |
Software maintenance and evolution
fault tree analysis |
0.0 | 1 | 1998 | From Safety Analysis to Software Requirements · IEEE Trans. Software Eng. 1998 |
Requirements engineering and software design
safety requirements |
0.0 | 1 | 1998 | From Safety Analysis to Software Requirements · IEEE Trans. Software Eng. 1998 |
Embedded and real-time systems › critical systems
safety-critical software |
0.0 | 1 | 1998 | From Safety Analysis to Software Requirements · IEEE Trans. Software Eng. 1998 |
Requirements engineering and software design › requirements analysis
formal requirements analysis |
0.0 | 1 | 1997 | Formal Requirements Analysis of an Avionics Control System · IEEE Trans. Software Eng. 1997 |
Program verification › reactive system verification
real-time system verification |
0.0 | 1 | 1997 | Formal Requirements Analysis of an Avionics Control System · IEEE Trans. Software Eng. 1997 |
Requirements engineering and software design
requirements analysis |
0.0 | 1 | 1997 | Formal Requirements Analysis of an Avionics Control System · IEEE Trans. Software Eng. 1997 |
Distributed systems
formal specification |
0.0 | 1 | 1988 | Formal Specification and Verification of Hardware: A Comparative Case Study · DAC 1988 |
Electronic design automation › hardware verification and test
formal verification |
0.0 | 1 | 1988 | Formal Specification and Verification of Hardware: A Comparative Case Study · DAC 1988 |
Electronic design automation › hardware verification and test
hardware verification |
0.0 | 1 | 1988 | Formal Specification and Verification of Hardware: A Comparative Case Study · DAC 1988 |
Methods — techniques the papers use, named apart from their topics
secret sharing · 0.1byzantine fault-tolerant protocols · 0.1temporal logic · 0.0fault tree analysis · 0.0theorem proving · 0.0PVS · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | Workshop on Assurance Cases: Best Practices, Possible Obstacles, and Future Opportunities
Charles Howell, Sofia Guerra, Shari Lawrence Pfleeger, Victoria Coleman |
DSN | 4 |
| 2002 | Intrusion-Tolerant EnclavesabstractDespite our best efforts, any sufficiently complex computer system has vulnerabilities. It is safe to assume that such vulnerabilities can be exploited by attackers who will be able to penetrate the system. Intrusion tolerance attempts to maintain acceptable service despite such intrusions. This paper presents an application of intrusion-tolerance concepts to Enclaves, a software infrastructure for supporting secure group applications. Intrusion tolerance is achieved via a combination of Byzantine fault-tolerant protocols and secret sharing techniques. Bruno Dutertre, Valentin Crettaz, Victoria Coleman |
S&P | 3 |
| 2001 | Intrusion-Tolerant Group Management in EnclavesabstractGroupware applications require secure communication and group-management services. Participants in such applications may have divergent interests and may not fully trust each other. The services provided must then be designed to tolerate possibly misbehaving participants. Enclaves is a software framework for building such group applications. We discuss how the protocols used by Enclaves can be modified to guarantee proper service in the presence of nontrustworthy group members. We show how the improved protocol was formally specified and proven correct. Bruno Dutertre, Hassen Saïdi, Victoria Coleman |
DSN | 3 |
| 1998 | Decomposition in Real-Time Safety-Critical Systems
Paul Mukherjee, Victoria Coleman |
Real Time Syst. | 2 |
| 1998 | From Safety Analysis to Software RequirementsabstractSoftware for safety critical systems must deal with the hazards identified by safety analysis. This paper investigates, how the results of one safety analysis technique, fault trees, are interpreted as software safety requirements to be used in the program design process. We propose that fault tree analysis and program development use the same system model. This model is formalized in a real-time, interval logic, based on a conventional dynamic systems model with state evolving over time. Fault trees are interpreted as temporal formulas, and it is shown how such formulas can be used for deriving safety requirements for software components. Kirsten Mark Hansen, Anders P. Ravn, Victoria Coleman |
IEEE Trans. Software Eng. | 3 |
| 1997 | Formal Requirements Analysis of an Avionics Control SystemabstractThe authors report on a formal requirements analysis experiment involving an avionics control system. They describe a method for specifying and verifying real-time systems with PVS. The experiment involves the formalization of the functional and safety requirements of the avionics system as well as its multilevel verification. First level verification demonstrates the consistency of the specifications whilst the second level shows that certain system safety properties are satisfied by the specification. They critically analyze methodological issues of large scale verification and propose some practical ways of structuring verification activities for optimizing the benefits. Bruno Dutertre, Victoria Coleman |
IEEE Trans. Software Eng. | 2 |
| 1995 | A Theory pf Orwellian Specifications with NewThinkabstractAbstract We introduce NewThink, a specification language designed specifically for real-time safety-critical systems. NewThink is a component of an overall Orwellian development method for safety-critical systems which consists of a specification language, a programming language and a set of sound decomposition rules. In this paper, we present the syntax and semantics of NewThink. We demonstrate a relationship between timed and static specifications, which potentially allows us to continue using techniques from the static case in the timed case. We also prove that our extension for real-time is conservative, which is very much in keeping with our Orwellian philosophy. Paul Mukherjee, Victoria Coleman |
Formal Aspects Comput. | 2 |
| 1995 | The practice of formal methods in safety-critical systems
Shaoying Liu, Victoria Coleman, Bruno Dutertre |
J. Syst. Softw. | 2 |
| 1994 | Formal Methods and VLSI Engineering PracticeabstractThis paper surveys the state of the art in the use of formal verification for hardware design and discusses the transfer of such methods to industrial practice. We examine the characteristics of the VLSI engineering process and propose a set of criteria for evaluating the applicability of various formal approaches to the design of digital systems. We also discuss some topics for future research to enable effective technology transfer of formal methods to VLSI engineering practice Victoria Coleman |
Comput. J. | 1 |
| 1994 | Gordon's Computer: A Hardware Verification Case Study in OBJ3
Victoria Coleman |
Formal Methods Syst. Des. | 1 |
| 1993 | The Formal Specification of Safety Requirements for Storing ExplosivesabstractAbstract In this paper we consider the current practices involved in the storage of explosive articles and substances. In the spirit of Defence standard 00-55, we formalize the safety requirements of the ACS software which is used to manage certain MOD holdings in the United Kingdom using the specification language VDM. We also prove some properties of these safety requirements and comment on a similar OBJ3 specification. Paul Mukherjee, Victoria Coleman |
Formal Aspects Comput. | 2 |
| 1989 | UMIST OBJ: A Language for Executable Program SpecificationsabstractThis paper defines the algebraic specification language implemented by the UMIST OBJ system. It also illustrates the use of the language for the definition of abstract, executable specifications of the behaviour of computer programs. The system implements an executable subset of J.A. Goguen's OBJ language, which is based on the algebraic definition of abstract data types. The language permits data type and operations to be defined abstractly, i.e. independently of any particular representation. Moreover, the definitions of an OBJ specification can be treated as an abstract program, by regarding the equations contained in a specification as a set of left-right rewrite rules which may be used to simplify terms. This makes the language useful for formulating and exploring the consequences of abstract designs, and developing relevant parts of the theory of the associated problem domain. The ability to exercise descriptions of the theory of a problem domain is a powerful tool for the programmer. By providing timely feedback on the correctness of design decisions, such use of the language encourages and reinforces the exploration of design possibilities. With these features, UMIST OBJ embodies the foundation of a framework for effective software engineering. It provides an accessible basis for both mechanisable formal notations for program description and semantically motivated support tools. Robin M. Gallimore, Derek Coleman, Victoria Coleman |
Comput. J. | 3 |
| 1988 | Formal Specification and Verification of Hardware: A Comparative Case Study
Victoria Coleman, Howard Barringer, David A. Edwards |
DAC | 1 |