EDBT 2026 Demo / reviewers in the wild / expert
Stephen P. Masticola
dblp:74/6318
· DBLP profile ↗
4ranked-venue papers
3as first author
0since 2021 · last 1995
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 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
2 papers |
Program analysis · 72% Concurrent programming · 28% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Concurrent programming › concurrency analysis
synchronization analysis |
0.0 | 2 | 1995 | Non-concurrency Analysis · PPoPP 1993 Lattice Frameworks for Multiscore and Bidirectional Data Flow Problems · ACM Trans. Program. Lang. Syst. 1995 |
Program analysis › data flow analysis
bidirectional data flow analysis |
0.0 | 1 | 1995 | Lattice Frameworks for Multiscore and Bidirectional Data Flow Problems · ACM Trans. Program. Lang. Syst. 1995 |
Program analysis
data flow analysis |
0.0 | 1 | 1995 | Lattice Frameworks for Multiscore and Bidirectional Data Flow Problems · ACM Trans. Program. Lang. Syst. 1995 |
Program analysis
static analysis |
0.0 | 1 | 1993 | Non-concurrency Analysis · PPoPP 1993 |
Methods — techniques the papers use, named apart from their topics
lattice theory · 0.0fixed-point computation · 0.0data flow analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1995 | Lattice Frameworks for Multiscore and Bidirectional Data Flow ProblemsabstractMultisource data flow problems involve information which may enter nodes independently through different classes of edges. In some cases, dissimilar meet operations appear to be used for different types of nodes. These problems include bidirectional and flow-sensitive problems as well as many static analyses of concurrent programs with synchronization. K-tuple frameworks , a type of standard data flow framework, provide a natural encoding for multisource problems using a single meet operator. Previously, the solution of these problems has been described as the fixed point of a set of data flow equations. Using our k -tuple representation, we can access the general results of standard data flow frameworks concerning convergence time and solution precision for these problems. We demonstrate this for the bidirectional component of partial redundancy suppression and two problems on the program summary graph. An interesting subclass of k -tuple frameworks, the join-of-meets frameworks, is useful for reachability problems, especially those stemming from analyses of explicitly parallel programs. We give results on function space properties for join-of-meets frameworks that indicate precise solutions for most of them will be difficult to obtain. Stephen P. Masticola, Thomas J. Marlowe, Barbara G. Ryder |
ACM Trans. Program. Lang. Syst. | 1 |
| 1994 | Schedulability-Analyzable Exception Handling for Fault-Tolerant Real-Time Languages
Thomas J. Marlowe, Alexander D. Stoyen, Stephen P. Masticola, Lonnie R. Welch |
Real Time Syst. | 3 |
| 1993 | Non-concurrency AnalysisabstractNon-concurrency analysis is a set of techniques for statically identifying pairs (or sets) of statements in a concurrent program which can never happen together. This information aids programmers in debugging and manually optimizing programs, improves the precision of data flow analysis, enables optimized translation of rendezvous, facilitates dead code elimination and other automatic optimizations, and allows anomaly detection in explicitly parallel programs. We present a framework for non-concurrency analysis, capable of incorporating previous analysis algorithms [CS88, DS92] and improving upon them. We show general theoretical results which are useful in estimating non-concurrency, and examples of non-concurrency analysis frameworks for two synchronization primitives: the Ada rendezvous and binary semaphores. Both of these frameworks have a low-order polynomial bound on worst-case solution time. We provide experimental evidence that static non-concurrency analysis of Ada programs can be accomplished in a reasonable time, and is generally quite accurate. Our framework, and the set of refinement components we develop, also exhibits dramatic accuracy improvements over [DS91], when the latter is used as a stand-alone algorithm, as demonstrated by our experiments. Stephen P. Masticola, Barbara G. Ryder |
PPoPP | 1 |
| 1990 | Static Infinite Wait Anomaly Detection in Polynomial Time
Stephen P. Masticola, Barbara G. Ryder |
ICPP (2) | 1 |