Formal verification by symbolic evaluation of partially-ordered trajectories

The work

AuthorsCarl-Johan H. Seger; Randal E. Bryant
Editors
Typearticle
Year1995
Citekeyseger1995formal

Where it appeared

Published inFormal Methods in System Design
PublisherSpringer Science+Business Media
Volume6
Issue2
Pages147--189

Identifiers

DOI10.1007/bf01383966
OpenAlexW1986558678

Related

Distinct fromaagaard1999are
Distinct frombiere1999symbolic
Distinct frombryant1982mossim
Distinct frombryant1985symbolic
Distinct frombryant1987algorithmic
Distinct frombryant1987boolean
Distinct frombryant1987cosmos
Distinct frombryant1990ternary
Distinct frombryant1991memory
Distinct frombryant1991methodology
Distinct fromchakraborty2015wordlevel
Distinct fromclaessen2009faithful
Distinct fromcousot1977abstract
Distinct fromgupta2014formally
Distinct fromjones2001practical
Distinct frommateescu2020modeling
Distinct fromoleary1999formally
Distinct fromseger2005industrially
Distinct fromwinskel1987relating

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

Symbolic trajectory evaluation provides a means to formally verify properties of a sequential system by a modified form of symbolic simulation. The desired system properties are expressed in a notation combining Boolean expressions and the temporal logic "next-time" operator. In its simplest form, each property is expressed as an assertion [A ==> C], where the antecedent A expresses some assumed conditions on the system state over a bounded time period, and the consequent C expresses conditions that should result. A generalization allows simple invariants to be established and proven automatically. The verifier operates on system models in which the state space is ordered by "information content". By suitable restrictions to the specification notation, we guarantee that for every trajectory formula, there is a unique weakest state trajectory that satisfies it. Therefore, we can verify an assertion [A ==> C] by simulating the system over the weakest trajectory for A and testing adherence to C. Also, establishing invariants correspond to simple fixed point calculations. This paper presents the general theory underlying symbolic trajectory evaluation. It also illustrates the application of the theory to the task of verifying switch-level circuits as well as more abstract implementations.

A copy is held

pdf, 416.0 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via openalex
Added2026-09-16 07:13 UTC
Approved bya person 2026-09-18 14:22 UTC

Cite it as

@article{seger1995formal,
  title        = {Formal verification by symbolic evaluation of partially-ordered trajectories},
  author       = {Carl-Johan H. Seger and Randal E. Bryant},
  year         = {1995},
  journal      = {Formal Methods in System Design},
  publisher    = {Springer Science+Business Media},
  volume       = {6},
  number       = {2},
  pages        = {147--189},
  doi          = {10.1007/bf01383966},
}

This record lives at https://refs.drheap.org/seger1995formal/ and will keep doing so.