EDBT 2026 Demo / reviewers in the wild / expert
Richard L. Schwartz
dblp:52/6379
· DBLP profile ↗
12ranked-venue papers
8as first author
0since 2021 · last 1983
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 5 · 2 first-authorSystems, architecture and hardware · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 3 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorArtificial intelligence and machine learning · 1Computer networks · 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
5 papers |
Program verification · 32% Programming languages and type systems · 26% Requirements engineering and software design · 15% | |
| Theoretical computer science
2 papers |
Logic in computer science · 100% | |
| Computer networks
1 paper |
Internet architecture and protocols · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 54% Embedded and real-time systems · 46% |
Topics — the 10 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Logic in computer science
temporal logic |
0.0 | 2 | 1983 | An Interval Logic for Higher-Level Temporal Reasoning · PODC 1983 From State Machines to Temporal Logic: Specification Methods for Protocol Standards · IEEE Trans. Commun. 1982 |
Logic in computer science › temporal logic
interval temporal logic |
0.0 | 1 | 1983 | An Interval Logic for Higher-Level Temporal Reasoning · PODC 1983 |
Internet architecture and protocols
protocol specification |
0.0 | 1 | 1982 | From State Machines to Temporal Logic: Specification Methods for Protocol Standards · IEEE Trans. Commun. 1982 |
Requirements engineering and software design
formal specification |
0.0 | 1 | 1982 | Formal Specification and Mechanical Verification of SIFT: A Fault-Tolerant Flight Control System · IEEE Trans. Computers 1982 |
Programming languages and type systems
abstract data types |
0.0 | 1 | 1981 | The Finalization Operation for Abstract Types · ICSE 1981 |
Runtime systems and virtual machines › garbage collection
finalization |
0.0 | 1 | 1981 | The Finalization Operation for Abstract Types · ICSE 1981 |
Program verification › program logic
hoare logic |
0.0 | 1 | 1981 | Automatic Construction of Verification Condition Generators From Hoare Logics · ICALP 1981 |
Program verification › deductive verification
verification condition generation |
0.0 | 1 | 1981 | Automatic Construction of Verification Condition Generators From Hoare Logics · ICALP 1981 |
Distributed systems
distributed system specification |
0.0 | 1 | 1983 | An Interval Logic for Higher-Level Temporal Reasoning · PODC 1983 |
Programming languages and type systems › language semantics › formal semantics
axiomatic semantics |
0.0 | 1 | 1979 | An Aximatic Treatment of Algol 68 Routines · ICALP 1979 |
Methods — techniques the papers use, named apart from their topics
temporal logic · 0.0sequence expressions · 0.0mechanical verification · 0.0formal specification · 0.0state transition diagrams · 0.0state transition diagram · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1983 | An Interval Logic for Higher-Level Temporal ReasoningabstractDuring the last several years, we have explored temporal logic as a framework for specifying and reasoning about concurrent programs, distributed systems, and communications protocols. Previous papers[Schwartz/Melliar-Smith81, 82, Vogt82a,b] report on our efforts using temporal reasoning primitives to express very high-level abstract requirements that a program or system is to satisfy. Based on our experiences with those primitives, we have developed an interval logic more suitable for expressing higher-level temporal properties. Richard L. Schwartz, P. M. Melliar-Smith, Friedrich H. Vogt |
PODC | 1 |
| 1982 | STP: A Mechanized Logic for Specification and Verification
Robert E. Shostak, Richard L. Schwartz, P. M. Melliar-Smith |
CADE | 2 |
| 1982 | Formal Specification and Mechanical Verification of SIFT: A Fault-Tolerant Flight Control SystemabstractThis paper describes the formal specification and proof methodology employed to demonstrate that the SIFT computer meets its requirements. The hierarchy of design specifications is shown, from very abstract descriptions of system function down to the implementation. The most abstract design specifications are simple and easy to understand, almost all details of the realization having been abstracted out, and can be used to ensure that the system functions reliably and as intended. A succession of lower level specifications refine these specifications into more detailed and more complex views of the system design, culminating in the Pascal implementation. The paper describes the rigorous mechanical proof that the abstract specifications are satisfied by the actual implementation. P. M. Melliar-Smith, Richard L. Schwartz |
IEEE Trans. Computers | 2 |
| 1982 | From State Machines to Temporal Logic: Specification Methods for Protocol StandardsabstractThis paper attempts to lend perspective to several different methods that have been employed for specifying computer communication protocols by comparing a spectrum of specification techniques. The paper characterizes specification languages such as state transition diagrams, variants of temporal logic approaches, and sequence expressions by the extent to Which information is encoded as properties of a single state versus properties of a history of the entire computation state sequence. Taking the prototypical alternating bit protocol as an example, each method is used to specify the requirements for the send process of the distributed system. Richard L. Schwartz, P. M. Melliar-Smith |
IEEE Trans. Commun. | 1 |
| 1981 | Automatic Construction of Verification Condition Generators From Hoare Logics
Mark Moriconi, Richard L. Schwartz |
ICALP | 2 |
| 1981 | Temporal Logic Specification of Distributed Systems
Richard L. Schwartz, P. M. Melliar-Smith |
ICDCS | 1 |
| 1981 | The Finalization Operation for Abstract Types
Richard L. Schwartz, P. M. Melliar-Smith |
ICSE | 1 |
| 1979 | An Aximatic Treatment of Algol 68 Routines
Richard L. Schwartz |
ICALP | 1 |
| 1979 | A semantic view of ALGOL 68
Richard L. Schwartz, Daniel M. Berry |
Comput. Lang. | 1 |
| 1979 | United and Discriminated Record Types in Strongly Typed Languages
Daniel M. Berry, Richard L. Schwartz |
Inf. Process. Lett. | 2 |
| 1979 | Aliasing Among Pointers in EUCLID
Richard L. Schwartz |
Inf. Process. Lett. | 1 |
| 1978 | Parallel Compilation: A Design and Its Application to SIMULA 67
Richard L. Schwartz |
Comput. Lang. | 1 |