EDBT 2026 Demo / reviewers in the wild / expert
Bruce Gifford
dblp:51/564
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 1993
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 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 |
Software testing · 50% Program analysis · 50% |
Topics — the 1 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › structural testing
data flow testing |
0.0 | 1 | 1993 | Exploring Dataflow Testing of Arrays · ICSE 1993 |
Methods — techniques the papers use, named apart from their topics
data flow analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1993 | Exploring Dataflow Testing of Arrays
Richard G. Hamlet, Bruce Gifford, Borislav Nikolik |
ICSE | 2 |
| 1993 | pRETS: A parallel reverse-engineering toolset for FORTRANabstractAbstract The widespread acceptance of parallel and distributed processing will result in migration of millions of lines of sequential code to parallel environments over the next decade. Unlike movement across sequential environments, significant structure and code changes must be made in order to benefit from the increased processing power of parallel computing. Nowhere is this problem more obvious than in the scientific computing community. The sequential nature of FORTRAN has limited its ability to utilize the performance achievable from parallel and/or distributed systems. Strand, a concurrent logic programming language based on Edinburgh Prolog, is intended to exploit concurrency in both parallel and distributed environments, while offering portability across a variety of platforms and topologies. Strand minimizes reprogramming of existing software by providing a Foreign Language Interface (FLI) which allows inclusion of C and/or FORTRAN code in Strand programs. This paper describes a set of tools called the pRETS (parallel Reverse engineering ToolSet) which supports the semi‐automated conversion of FORTRAN programs into Strand Foreign Language Kernels. Warren Harrison, Cynthia Gens, Bruce Gifford |
J. Softw. Maintenance Res. Pract. | 3 |
| 1990 | pRETS: a parallel reverse-engineering tool set for the adaptation of sequential programsabstractThe authors discuss a parallel reverse-engineering tool set (pRETS) to support the adaptation of sequential Fortran programs to parallel processors. The tool set is based on a Prolog database representation of the program. The database contains dataflow dependency information for the application program, as well as its complete abstract syntax tree. The database can be queried interactively to extract design information about the program that is being adopted. Queries about the program are formulated with Prolog clauses. A set of standard queries for common information requirements has been constructed.> Bruce Gifford, Warren Harrison |
ICSM | 1 |