Demo Data from EDBT 2026 / reviewers in the wild / expert
M. Elizabeth C. Hull
dblp:h/MElizabethCHull
· DBLP profile ↗
25ranked-venue papers
13as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 12 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 6 · 4 first-authorSystems, architecture and hardware · 4 · 2 first-authorArtificial intelligence and machine learning · 3Databases, data management, data science and information retrieval · 2 · 1 first-authorTheory of computation · 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.
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 67% Operating systems · 33% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming › concurrency theory › process calculi
communicating sequential processes |
0.0 | 1 | 1984 | Communicating Sequential Processes for Centralized and Distributed Operating System Design · ACM Trans. Program. Lang. Syst. 1984 |
Operating systems › distributed systems
distributed operating system |
0.0 | 1 | 1984 | Communicating Sequential Processes for Centralized and Distributed Operating System Design · ACM Trans. Program. Lang. Syst. 1984 |
Concurrent programming › concurrency theory
process calculi |
0.0 | 1 | 1984 | Communicating Sequential Processes for Centralized and Distributed Operating System Design · ACM Trans. Program. Lang. Syst. 1984 |
Methods — techniques the papers use, named apart from their topics
design methodology · 0.0CSP · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | Specifying process and measuring progress in terms of information state
Jeremy Dick, M. Elizabeth C. Hull, Ken Jackson |
J. Syst. Softw. | 2 |
| 2004 | Modeling Complex Real-Time and Embedded Systems-The UML and DORIS Combination
M. Elizabeth C. Hull, S. Ewart, J. R. Paul Hanna |
Real Time Syst. | 1 |
| 2002 | Software development processes - an assessment
M. Elizabeth C. Hull, Philip S. Taylor, J. R. Paul Hanna, Richard J. Millar |
Inf. Softw. Technol. | 1 |
| 2002 | An XML approach for legacy code reuse
Yaxin Bi, M. Elizabeth C. Hull, Peter N. Nicholl |
J. Syst. Softw. | 2 |
| 1998 | The design and evaluation of a buffer algorithm for database machinesabstractThis paper reports on the design, development and evaluation of a buffer algorithm named RESBAL, which exploits parallelism in order to provide high query execution performance in relational database systems. The algorithm aims to provide both predictive and efficient data buffering by exploiting the use of advance knowledge of query reference behaviour. Designed to offer a high level of flexibility, RESBAL employs a multiple buffering strategy both on page fetch level and page replacement level in order to improve buffer performance. The evaluation of RESBAL has been carried out in a parallel database system environment based on a transputer architecture. The results of this performance assessment allow comparison to be made between different buffer algorithms, and demonstrate the feasibility and effectiveness of the RESBAL algorithm. © 1998 John Wiley & Sons, Ltd. F. F. Cai, M. Elizabeth C. Hull, David A. Bell |
Concurr. Pract. Exp. | 2 |
| 1998 | Method engineering for industrial real-time and embedded systems
Albert Alderson, M. Elizabeth C. Hull, Ken Jackson, L. E. Griffiths |
Inf. Softw. Technol. | 2 |
| 1996 | Using timed CSP during object oriented design of real-time systems
Peter G. O'Donoghue, M. Elizabeth C. Hull |
Inf. Softw. Technol. | 2 |
| 1995 | Processing recursive queries on transputersabstractAbstract There is a perceived need within the database community to extend the traditional relational database systems so as to accommodate applications which are deductive in nature. One major problem involved in such an extension is the efficient processing of recursive queries. To this end, parallel processing is expected to play an important role. While substantial work has been done in devising strategies for processing recursive queries in parallel, it is perhaps surprising that little has been reported on the implementation and the run‐time performance of these strategies. In the paper we report our experience of implementing a pipelined evaluation strategy on transputers. A wide range of queries, database structures and architectural configurations are considered as benchmarks in this study. The performance is studied in terms of both speed‐up factors and communication costs. The experimental results show the potential of processing recursive queries in parallel, and provide insight into the usefulness of using transputers for such applications. David A. Bell, M. Elizabeth C. Hull |
Concurr. Pract. Exp. | 3 |
| 1994 | A New Rule for Updating Evidence
ShengLi Shi, M. Elizabeth C. Hull, David A. Bell |
ISMIS | 2 |
| 1994 | Belief: updating vs. combining
ShengLi Shi, M. Elizabeth C. Hull, David A. Bell |
SEKE | 2 |
| 1993 | Family Relationships between Requirements and Design Specification MethodsabstractThis paper introduces the concept of a family relationship and classifies the different requirements and design specification methods into families. «Pure methods» and the methods based on them are identified separately and then correlated in terms of the historical family relationships between merged methods and the core methods on which they are based M. Elizabeth C. Hull, Peter G. O'Donoghue |
Comput. J. | 1 |
| 1993 | The Millar Polyhedron and its use in the Construction of OctreesabstractThis paper presents the Millar Polyhedron, a cubic spiral, by mathematical definition. The defined ordering is given by look-up tables and it is shown how these have a simple implementation on a computer system. A link between this ordering and an octree data structure is then established and it is demonstrated how the cubic spiral can be used to climb over voxel-based input data in the construction of an octree—directly yielding the octree nodes due to its particular ordering. The paper concludes with the suggested transputer implementation in occam 2 with some practical results. Richard J. Millar, M. Elizabeth C. Hull, J. H. Frazer |
Comput. J. | 2 |
| 1993 | Addressing requirements when using the MOON design method
M. Elizabeth C. Hull, Peter G. O'Donoghue, Patrick Curran |
Inf. Softw. Technol. | 1 |
| 1991 | Development Methods for Real-Time SystemsabstractThis paper examines and compares four methods for real-time system development. The recently proposed MOON method, HOOD and the established methods of JSD and MASCOT are compared using criteria important for real-time system development and a simple real-time example application. The implications of using the methods for larger scale projects are also considered. M. Elizabeth C. Hull, Peter G. O'Donoghue, B. J. Hagan |
Comput. J. | 1 |
| 1991 | A Pipelined Strategy for Processing Recursive Queries in Parallel
David A. Bell, M. Elizabeth C. Hull |
Data Knowl. Eng. | 3 |
| 1990 | Integrated Deductive Database System Implementation: A Systematic StudyabstractOne approach to deductive database system implementation which has received much recent attention is the integration of a relational database management system and a logical inference unit. This makes the deductive manipulation of a large amount of data computationally possible. While several proposals for such systems have been made, differing terminologies and implementations make them difficult to compare. This paper presents a systematic study on the integrated approach to deductive database system implementation. In addition to serving as a foundation for the implementation of new systems, this study clarifies and emphasises the necessary features of integrated deductive database systems. David A. Bell, M. Elizabeth C. Hull |
Comput. J. | 3 |
| 1989 | Real-time system implementation - The transputer and occam alternative
M. Elizabeth C. Hull, Adib Zarea-Aliabadi |
Microprocessing and Microprogramming | 1 |
| 1987 | Occam - A Programming Language for Multiprocessor Systems
M. Elizabeth C. Hull |
Comput. Lang. | 1 |
| 1986 | Implementations of the CSP Notation for Concurrent SystemsabstractIn his paper ‘Communicating sequential processes', C.A.R. Hoare introduced a concept for the design of concurrent systems. His proposal was intended as a notation and little consideration was given by Hoare to subsequent implementation. Much discussion has taken place concerning associated problems, and recommendations for enhancement have been put forward. This paper surveys the languages which have resulted from his proposal and discusses three of these languages. M. Elizabeth C. Hull |
Comput. J. | 1 |
| 1986 | On Processes, Synchronization and Redundant Code in Communicating Sequential Processes
G. Donnan, M. Elizabeth C. Hull |
Comput. Lang. | 2 |
| 1986 | Contextually Communicating Sequential Processes: A Software Engineering Environment
M. Elizabeth C. Hull, G. Donnan |
Softw. Pract. Exp. | 1 |
| 1984 | Concurrency in the Design of Data Processing SystemsabstractThis paper applies the use of parallelism in program design to the subject of data processing problems. It describes how parallelism is used as a tool in program design, showing the techniques involved and proceeding step by step through various stages from the initial design to a final implementation. This is illustrated by considering a particular data processing application. M. Elizabeth C. Hull, R. M. McKeag |
Comput. J. | 1 |
| 1984 | A Parallel View of Stable Marriages
M. Elizabeth C. Hull |
Inf. Process. Lett. | 1 |
| 1984 | A General Approach to Queuing in C. S. PabstractAbstract It has been our experience that, when writing software for operating systems, the synchronization techniques available in Communicating Sequential Processes are inconveniently primitive. In this paper we investigate how different types of queue can be represented in C.S.P., and we show how this approach can be developed into a general queuing mechanism. M. Elizabeth C. Hull, R. M. McKeag |
Softw. Pract. Exp. | 1 |
| 1984 | Communicating Sequential Processes for Centralized and Distributed Operating System DesignabstractThis paper demonstrates how the notation of Communicating Sequential Processes may be used in the design of an operating system.It goes further to show how such an approach assists in the design and development of a system distributed over a network of computers.The technique uses a welldefined design methodology. M. Elizabeth C. Hull, R. M. McKeag |
ACM Trans. Program. Lang. Syst. | 1 |