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.

Richard L. Schwartz

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

TopicWeightPapersLastEvidence papers
Logic in computer science
temporal logic
0.021983
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.011983
An Interval Logic for Higher-Level Temporal Reasoning · PODC 1983
Internet architecture and protocols
protocol specification
0.011982
From State Machines to Temporal Logic: Specification Methods for Protocol Standards · IEEE Trans. Commun. 1982
Requirements engineering and software design
formal specification
0.011982
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.011981
The Finalization Operation for Abstract Types · ICSE 1981
Runtime systems and virtual machines › garbage collection
finalization
0.011981
The Finalization Operation for Abstract Types · ICSE 1981
Program verification › program logic
hoare logic
0.011981
Automatic Construction of Verification Condition Generators From Hoare Logics · ICALP 1981
Program verification › deductive verification
verification condition generation
0.011981
Automatic Construction of Verification Condition Generators From Hoare Logics · ICALP 1981
Distributed systems
distributed system specification
0.011983
An Interval Logic for Higher-Level Temporal Reasoning · PODC 1983
Programming languages and type systems › language semantics › formal semantics
axiomatic semantics
0.011979
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
YearPublicationVenuePosition
1983 An Interval Logic for Higher-Level Temporal Reasoning
abstract
During 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
PODC1
1982 STP: A Mechanized Logic for Specification and Verification
Robert E. Shostak, Richard L. Schwartz, P. M. Melliar-Smith
CADE2
1982 Formal Specification and Mechanical Verification of SIFT: A Fault-Tolerant Flight Control System
abstract
This 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. Computers2
1982 From State Machines to Temporal Logic: Specification Methods for Protocol Standards
abstract
This 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
ICALP2
1981 Temporal Logic Specification of Distributed Systems
Richard L. Schwartz, P. M. Melliar-Smith
ICDCS1
1981 The Finalization Operation for Abstract Types
Richard L. Schwartz, P. M. Melliar-Smith
ICSE1
1979 An Aximatic Treatment of Algol 68 Routines
Richard L. Schwartz
ICALP1
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