EDBT 2026 Demo / reviewers in the wild / expert
Peter Mataga
dblp:15/2892 · also Peter A. Mataga
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 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
3 papers |
Program analysis · 58% Requirements engineering and software design · 42% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 7 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
dynamic analysis |
0.0 | 1 | 1998 | Edge Profiling versus Path Profiling: The Showdown · POPL 1998 |
Program analysis › dynamic analysis › profiling
edge profiling |
0.0 | 1 | 1998 | Edge Profiling versus Path Profiling: The Showdown · POPL 1998 |
Program analysis › dynamic analysis › profiling
path profiling |
0.0 | 1 | 1998 | Edge Profiling versus Path Profiling: The Showdown · POPL 1998 |
Requirements engineering and software design › specification
reactive system specification |
0.0 | 1 | 1996 | A Framework for Evaluating Specification Methods for Reactive Systems Experience Report · IEEE Trans. Software Eng. 1996 |
Requirements engineering and software design › specification
specification methods |
0.0 | 1 | 1996 | A Framework for Evaluating Specification Methods for Reactive Systems Experience Report · IEEE Trans. Software Eng. 1996 |
Requirements engineering and software design
formal specification |
0.0 | 1 | 1995 | A Framework for Evaluating Specification Methods for Reactive Systems: Experience Report · ICSE 1995 |
Embedded and real-time systems
reactive systems |
0.0 | 1 | 1995 | A Framework for Evaluating Specification Methods for Reactive Systems: Experience Report · ICSE 1995 |
Methods — techniques the papers use, named apart from their topics
evaluation criteria · 0.0case study · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Edge Profiling versus Path Profiling: The ShowdownabstractEdge profiles are the traditional control flow profile of choice for profile-directed compilation. They have been the basis of path-based optimizations that select paths, even though edge profiles contain strictly less information than path profiles. Recent work on path profiling has suggested that path profiles are superior to edge profiles in practice.We present theoretic and algorithmic results that may be used to determine when an edge profile is a good predictor of hot paths (and what those hot paths are) and when it is a poor predictor. Our algorithms efficiently compute sets of definitely and potentially hot paths in a graph annotated with an edge profile. A definitely hot path has a frequency greater than some non-zero lower bound in all path profiles that induce a given edge profile.Experiments on the SPEC95 benchmarks show that a huge percentage of the execution frequency in these programs is dominated by definitely hot paths (on average, 84% for FORTRAN benchmarks and 76% for C benchmarks). We also show that various hot path selection algorithms based on edge profiles work extremely well in most cases, but that path profiling is needed in some cases. These results indicate the usefulness of our algorithms for characterizing edge profiles and selecting hot paths. Thomas Ball 0001, Peter Mataga, Shmuel Sagiv |
POPL | 2 |
| 1996 | A Framework for Evaluating Specification Methods for Reactive Systems Experience ReportabstractNumerous formal specification methods for reactive systems have been proposed in the literature. Because the significant differences between the methods are hard to determine, choosing the best method for a particular application can be difficult. We have applied several different methods, including Modechart, VFSM, ESTEREL, Basic LOTOS, Z, SDL, and C, to an application problem encountered in the design of software for AT&T's 5ESS telephone switching system. We have developed a set of criteria for evaluating and comparing the different specification methods. We argue that the evaluation of a method must take into account not only academic concerns, but also the maturity of the method, its compatibility with the existing software development process and system execution environment, and its suitability for the chosen application domain. Mark A. Ardis, John A. Chaves, Lalita Jategaonkar Jagadeesan, Peter Mataga, Carlos Puchol, Mark G. Staskauskas, James Von Olnhausen |
IEEE Trans. Software Eng. | 4 |
| 1995 | A Framework for Evaluating Specification Methods for Reactive Systems: Experience ReportabstractNumerous formal specification methods for reactive systems have been proposed in the literature.Because the significant differences bet ween the methods are hard to determine, choosing the best method for a particular application can be difficult.We have applied several different methods, including Modechart, VFSM, ESTEREL, Basic LOTOS, Z, SDL and C, to an application problem encountered in the design of software for AT&T's 5ESS o telephone switching system.We have developed a set of criteria for evaluating and comparing the different specification methods.We argue that the evaluation of a method must take into account not only academic concerns, but also the maturity of the method, its compatibility with the existing software development process and system execution environment, and its suitability for the chosen application domain. Mark A. Ardis, John A. Chaves, Lalita Jategaonkar Jagadeesan, Peter Mataga, Carlos Puchol, Mark G. Staskauskas, James Von Olnhausen |
ICSE | 4 |
| 1995 | Using Z to specify telephone features
Peter Mataga, Pamela Zave |
Inf. Softw. Technol. | 1 |