Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

William E. Ball

dblp:99/1240 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Program verification › refinement
specification refinement
0.021993
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.011993
Formal Derivation of Rule-Based Programs · IEEE Trans. Software Eng. 1993
Programming languages and type systems › programming paradigms
rule-based programming
0.011992
Seeking Concurrency in Rule-Based Programming · ICSE 1992
Machine learning › Deep learning architectures and training
multi-scale representation
0.011991
A multiscale approach for recognizing complex annotations in engineering documents · CVPR 1991
Image and video processing › document image analysis
character recognition
0.011991
A multiscale approach for recognizing complex annotations in engineering documents · CVPR 1991
Knowledge, reasoning and agents › Knowledge representation and reasoning
reason maintenance
0.011989
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.011989
Correct Parallel Status Assignment for the Reason Maintenance System · IJCAI 1989
Parallel and multicore computing
parallel algorithms
0.011989
Correct Parallel Status Assignment for the Reason Maintenance System · IJCAI 1989
Computer vision › Segmentation and scene understanding
image segmentation
0.011988
Rapid search for spherical objects in aerial photographs · CVPR 1988
Computer vision › Image recognition and object detection
object detection
0.011988
Rapid search for spherical objects in aerial photographs · CVPR 1988
Computer vision › Image recognition and object detection › object detection
spherical image object detection
0.011988
Rapid search for spherical objects in aerial photographs · CVPR 1988
Parallel and multicore computing
concurrent programming
0.011992
Seeking Concurrency in Rule-Based Programming · ICSE 1992
Computer vision › 3D vision
aerial image analysis
0.011988
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
YearPublicationVenuePosition
1993 Formal Derivation of Rule-Based Programs
abstract
It 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 Programming
abstract
This 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
ICSE3
1991 Formal Verification of Pure Production System Programs
Rose F. Gamble, Gruia-Catalin Roman, William E. Ball
AAAI3
1991 A multiscale approach for recognizing complex annotations in engineering documents
abstract
A 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
CVPR2
1989 Toward a fully parallel reason maintenance system
abstract
No 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
IJCAI2
1988 Rapid search for spherical objects in aerial photographs
abstract
A 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
CVPR3