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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jay M. Spitzen

dblp:77/5773 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 1976
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

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
Compilers and program optimization · 68% Program verification · 16% Requirements engineering and software design · 16%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
formal specification
0.011976
The Specification of Assemblers · IEEE Trans. Software Eng. 1976
Program verification › invariant generation
inductive assertions
0.011976
Proving Properties of Complex Data Structures · J. ACM 1976
Compilers and program optimization
program transformation
0.011976
The Specification of Assemblers · IEEE Trans. Software Eng. 1976
YearPublicationVenuePosition
1976 Proving Properties of Complex Data Structures
abstract
This paper is concerned with proving properties of programs which use data structures. The goal is to be able to prove that all instances of a class (e.g. as defined in Simula) satisfy some property. A method of proof which achieves this goal, generator induction , is studied and compared to other proof rules and methods: inductive assertions, recursion induction, computation induction, and, in some detail, structural induction. The paper concludes by using generator induction to prove a characteristic property of an implementation of hashtables.
Ben Wegbreit, Jay M. Spitzen
J. ACM2
1976 The Specification of Assemblers
abstract
The problem of applying formal techniques of program specification and verification to large complex programs is considered. It is argued that a practical solution requires a variety of techniques, including both procedural and nonprocedural specifications, hierarchical program organization, and the use of program transformations. In particular, a case is made for flexible problem-oriented choice of specification techniques and languages. These ideas are expanded by specifying a load-and-go assembler in three parts: a transduction grammar describing the correspondence between concrete and abstract syntax for assembly language programs; a set of transformations of the abstract form; and a nonconstructive axiomatic specification of the result of core assembly and loading of transformed abstract programs.
Jay M. Spitzen
IEEE Trans. Software Eng.1
1974 The Verification and Synthesis of Data Structures
Jay M. Spitzen, Ben Wegbreit
Acta Informatica1