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

Moshe Tamir

dblp:93/6149 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 1980
—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-authorHuman-computer interaction and ubiquitous computing · 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
1 paper
Program verification · 67% Software testing · 33%
Theoretical computer science
1 paper
Automated reasoning and model checking · 100%

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

TopicWeightPapersLastEvidence papers
Software testing › test oracle › test oracle generation
assertion generation
0.011980
ADI: Automatic Derivation of Invariants · IEEE Trans. Software Eng. 1980
Program verification › mechanized verification
interactive verification
0.011980
ADI: Automatic Derivation of Invariants · IEEE Trans. Software Eng. 1980
Program verification
invariant generation
0.011980
ADI: Automatic Derivation of Invariants · IEEE Trans. Software Eng. 1980
Automated reasoning and model checking
heuristic reasoning
0.011980
ADI: Automatic Derivation of Invariants · IEEE Trans. Software Eng. 1980

Methods — techniques the papers use, named apart from their topics

program slicing · 0.0heuristics · 0.0difference equations · 0.0
YearPublicationVenuePosition
1980 ADI: Automatic Derivation of Invariants
abstract
Most current systems for mechanical program verification are not fully automatic, since the user himself must provide the intermediate inductive assertions. This paper describes an interactive computer program, called ADI, which automatically generates the needed inductive assertions. ADI is also able to extend partial loop assertions supplied by the user to form complete assertions. The implementation (written in QLISP and INTERLISP) is based on both the algorithmic and the heuristic approaches introduced by Katz and Manna in "Logical Analysis of Programs" [25]. For the algorithmic subsystem ADI includes: Difference Equations Constructor, Difference Equations Solver, and Invariants from Conditional Statements Generator. The heuristic subsystem includes: Exit Rules Package, Bounding Variables Component, Strengthening Executer, Weakening Executer, and a Heuristic Invariant Matcher-which is the actual implementation of two new heuristics, MATCHPQ and MATCHPT. ADI is a small step toward interactive, practical program verification.
Moshe Tamir
IEEE Trans. Software Eng.1
1972 Optimization and Simplification of System Models Characterizing an R&d Process
abstract
Recent developments in modern control theory and high-speed computation techniques have enabled extensive treatment of complex processes. A method is presented for building a model of an R& D process utilizing the state space approach. The specific model described in this paper contains 21 state variables and a control vector of 6 components. Its formulation leads to the Mayer's problem with inequality constraints imposed on the control vector. An algorithm based on the adjoint system technique is used for simultaneous optimization and simplification. The computation for the preceding model lasts 2.5 min and is completed within 5 iterations. It results in an improvement factor of three for the chosen index of performance. Simplification of the model reduces the 21 state variables and 6 control components into 1 state variable and 1 control component.
Moshe Tamir
IEEE Trans. Syst. Man Cybern.1