EDBT 2026 Demo / reviewers in the wild / expert
William E. Ball
dblp:99/1240
· DBLP profile ↗
7ranked-venue papers
0as first author
0since 2021 · last 1993
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5Graphics, computer vision, multimedia, augmented reality and games · 5Software engineering, systems software and programming languages · 2
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
3 papers |
Program verification · 54% Concurrent programming · 25% Programming languages and type systems · 22% | |
| Artificial intelligence
3 papers |
Knowledge representation and reasoning · 32% Image recognition and object detection · 28% Deep learning architectures and training · 21% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Parallel and multicore computing · 100% | |
| Computer graphics and multimedia
1 paper |
Image and video processing · 100% | |
| Theoretical computer science
1 paper |
Logic in computer science · 100% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification › refinement
specification refinement |
0.0 | 2 | 1993 | Seeking Concurrency in Rule-Based Programming · ICSE 1992 Formal Derivation of Rule-Based Programs · IEEE Trans. Software Eng. 1993 |
Program verification › refinement
program refinement |
0.0 | 1 | 1993 | Formal Derivation of Rule-Based Programs · IEEE Trans. Software Eng. 1993 |
Programming languages and type systems › programming paradigms
rule-based programming |
0.0 | 1 | 1992 | Seeking Concurrency in Rule-Based Programming · ICSE 1992 |
Machine learning › Deep learning architectures and training
multi-scale representation |
0.0 | 1 | 1991 | A multiscale approach for recognizing complex annotations in engineering documents · CVPR 1991 |
Image and video processing › document image analysis
character recognition |
0.0 | 1 | 1991 | A multiscale approach for recognizing complex annotations in engineering documents · CVPR 1991 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
reason maintenance |
0.0 | 1 | 1989 | Correct Parallel Status Assignment for the Reason Maintenance System · IJCAI 1989 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › belief revision
truth maintenance systems |
0.0 | 1 | 1989 | Correct Parallel Status Assignment for the Reason Maintenance System · IJCAI 1989 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 1989 | Correct Parallel Status Assignment for the Reason Maintenance System · IJCAI 1989 |
Computer vision › Segmentation and scene understanding
image segmentation |
0.0 | 1 | 1988 | Rapid search for spherical objects in aerial photographs · CVPR 1988 |
Computer vision › Image recognition and object detection
object detection |
0.0 | 1 | 1988 | Rapid search for spherical objects in aerial photographs · CVPR 1988 |
Computer vision › Image recognition and object detection › object detection
spherical image object detection |
0.0 | 1 | 1988 | Rapid search for spherical objects in aerial photographs · CVPR 1988 |
Parallel and multicore computing
concurrent programming |
0.0 | 1 | 1992 | Seeking Concurrency in Rule-Based Programming · ICSE 1992 |
Computer vision › 3D vision
aerial image analysis |
0.0 | 1 | 1988 | Rapid search for spherical objects in aerial photographs · CVPR 1988 |
Methods — techniques the papers use, named apart from their topics
formal refinement · 0.0neural network classifier · 0.0formal verification · 0.0specification refinement · 0.0program refinement · 0.0multiscale representation · 0.0multi-scale representation · 0.0gradient angle transform · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1993 | Formal Derivation of Rule-Based ProgramsabstractIt is shown that a combination of specification and program refinement may be applied to deriving efficient concurrent rule-based programs. Specification refinement is used to generate an initial rule-based program that is refined into a program which is highly concurrent and efficient. This program derivation strategy is divided into two major tasks. The first task relies on specification refinement. Techniques similar to those employed in the derivation of UNITY programs are used to produce a correct rule-based program having a static knowledge base. The second task involves program refinement and is specific to the development of concurrent rule-based programs. It relies heavily on the availability of a computational model, such as Swarm, that has the ability to dynamically restructure the knowledge base. The ways in which a Swarm program can be translated to OPS5 specifically, given some restrictions, while maintaining the correctness criteria are discussed.> Gruia-Catalin Roman, Rose F. Gamble, William E. Ball |
IEEE Trans. Software Eng. | 3 |
| 1992 | Seeking Concurrency in Rule-Based ProgrammingabstractThis paper describes a formal approach for developing concurrent rule-based programs. Specification refinement is used to generate an initial version of the program. Program refinement is then applied to produce a highly concurrent and efficient version of the same program. Techniques for deriving concurrent programs through either specification or program refinement have been described in previous literature. The main contribution of this paper consists of extending the applicability of these techniques to a broad class of rule-based programs. To the best of our knowledge, this is the first time formal derivation is employed in the context of rule-based programming. Gruia-Catalin Roman, Rose F. Gamble, William E. Ball |
ICSE | 3 |
| 1991 | Formal Verification of Pure Production System Programs
Rose F. Gamble, Gruia-Catalin Roman, William E. Ball |
AAAI | 3 |
| 1991 | A multiscale approach for recognizing complex annotations in engineering documentsabstractA novel method for character recognition targeted at complex annotations found in engineering documents is presented. A feasibility study is described in which characters extracted from engineering drawings were recognized without error from a class of 36 distinct alphanumeric patterns by a neural network classifier trained with multiscale representations. An incremental strategy is presented for resolution which relies upon the continuity between hierarchical levels of a novel multiscale decomposition. The authors observed a 16-fold reduction in the amount of information needed to represent each character for recognition. These results suggest high reliability at a reduced cost of representation.> Andrew F. Laine, William E. Ball |
CVPR | 2 |
| 1989 | Toward a fully parallel reason maintenance systemabstractNo abstract available. Rosanne M. Fulcomer, William E. Ball |
IEA/AIE (2) | 2 |
| 1989 | Correct Parallel Status Assignment for the Reason Maintenance System
Rosanne M. Fulcomer, William E. Ball |
IJCAI | 2 |
| 1988 | Rapid search for spherical objects in aerial photographsabstractA methodology is presented for designing detectors which locate specific features in an image. The method is applied to the detection and segmentation of spherical features. A vital part of the detection and segmentation is the use of the gradient angle transform. An analysis of the gradient angle for ideal spheres is presented, with a discussion of how this may be used to locate the boundaries of the sphere. The algorithms used by a program which detects and segments spherical features are then presented. The results of applying the program to images with man-made spherical features are given.> Kenneth C. Cox, Gruia-Catalin Roman, William E. Ball, Andrew F. Laine |
CVPR | 3 |