1995Unpublished venueRequires access

Formal Methods: State of the Art and Future Directions

Clarke, Edmund M, Jeannette M. Wing, Alur, Rajeev, Cleaveland, Rance, Dill, David, Emerson, Allen, Garland, Stephen, German, Steven, Guttag, John, Hall, Anthony, Henzinger, Thomas, Holzmann, Gerard, Jones, Cliff, Kurshan, Robert, Leveson, Nancy, McMillan, Kenneth, Moore, J., Peled, Doron, Pnueli, Amir, Rushby, John, Shankar, Natarajan, Sifakis, Joseph, Sistla, Prasad, Steffen, Bernhard, Wolper, Pierre, Woodcock, Jim, Zave, Pamela

Open publisher page 1,132 citations

Abstract

We survey recent progress in the development of mathematical techniques for specifying and verifying complex hardware and software systems. Many ofthesetechniques are capable of handling industrial-sized examples � in fact, in some cases these techniques are already being used on a regular basis in industry. Success in formal speci cation can be attributed to notations that are accessible to system designers and to new methodologies for applying these notations e ectively. Success in veri cation can be attributed to the development of new tools such asmorepowerful theorem provers and model checkers than were previously available. Finally, we suggest some general research directions that we believe are likely to lead to technological advances. Although it is di cult to predict where the future advances will come, optimism about the next generation of formal methods is justi ed in view of the progress during the past decade. Such progress, however, will strongly depend on continued support for basic research on new speci cation languages

About this research paper

What this paper is about

We survey recent progress in the development of mathematical techniques for specifying and verifying complex hardware and software systems. Many ofthesetechniques are capable of handling industrial-sized examples � in fact, in some cases these techniques are already being used on a regular basis in industry. Success in formal speci cation can be attributed to notations that are accessible to system designers and to new methodologies for applying these notations e ectively. Success in veri cation can be attributed to the development of new tools such asmorepowerful theorem provers and model checkers than were previously available. Finally, we suggest some general research directions that we believe are likely to lead to technological advances. Although it is di cult to predict where the future advances will come, optimism about the next generation of formal methods is justi ed in view of the progress during the past decade. Such progress, however, will strongly depend on continued support for basic research on new speci cation languages

Why it matters

OpenAlex reports 1132 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

We survey recent progress in the development of mathematical techniques for specifying and verifying complex hardware and software systems. Many ofthesetechniques are capable of handling industrial-sized examples � in fact, in some cases these techniques are already being used on a regular basis in industry. Success in formal speci cation can be attributed to notations that are accessible to system designers and to new methodologies for applying these notations e ectively. Success in veri cation can be attributed to the development of new tools such asmorepowerful theorem provers and model checkers than were previously available. Finally, we suggest some general research directions that we believe are likely to lead to technological advances. Although it is di cult to predict where the future advances will come, optimism about the next generation of formal methods is justi ed in view of the progress during the past decade. Such progress, however, will strongly depend on continued support for basic research on new speci cation languages

Key concepts: State (computer science), Computer science, Programming language

Related papers

Back to paper searchBrowse research topicsOriginal source
Formal Methods: State of the Art and Future Directions — Research Paper | ScholarLens