* Virtual Library * Software Engineering * Formal Methods

Formal Methods Publications

__________

This document contains some pointers to publications concerning formal methods, especially those that are on-line, which are available around the world on the World Wide Web.



Introduction

For a good general introduction to formal methods, see:
J.M. Wing, A Specifier's Introduction to Formal Methods. IEEE Computer, 23(9):8-24, September 1990.
Another excellent introduction to some of the issues concerned with formal methods is:
J.A. Hall, Seven Myths of Formal Methods. IEEE Software, 7(5):11-19, September 1990.
The September 1990 issues of Computer, IEEE Software and IEEE Transactions on Software Engineering all contained articles on formal methods. A follow-up article as also available:

J.P. Bowen and M.G. Hinchey, Seven More Myths of Formal Methods. IEEE Software, 12(4):34-41, July 1995.
The above three papers are reprinted in the book High-Integrity System Specification and Design, 1999.

For general background reading on the need for formal methods, This article recommends the WWW formal methods page for further reading, see:

W.W. Gibbs, Software's Chronic Crisis. Scientific American, 271(3):86-95, September 1994.
A survey on using formal methods, including an annotated bibliography, is available:
M.D. Faser, K. Kumar and V.K. Vaishnavi, Strategies for Incorporating Formal Specifications in Software Development. CACM, 37(10):74-86, October 1994.
For some guidance on the industrial use of formal methods, see:
J.P. Bowen and M.G. Hinchey, Ten Commandments of Formal Methods. IEEE Computer, 28(4):56-63, April 1995.
A roundtable discussion on formal methods by some "noted experts" may be found in:
H. Saiedian (ed.), An Invitation to Formal Methods. IEEE Computer, 29(4):16-30, April 1996.
For a comparison of using formal methods versus not using formal methods, see:
P.G. Larsen, J. Fitzgerald and T. Brookes, Applying Formal Specification in Industry. IEEE Software, 13(7):48-56, May 1996.
See the group report from the Strategic Directions in Computing Research Formal Methods Working Group ACM Workshop, USA, August 1996:
E. Clarke and J. Wing, Formal Methods: State of the Art and Future Directions, CMU Computer Science Technical Report CMU-CS-96-178, August 1996. (22 pages, 123 references.)

Bibliographies

The following on-line information is available:

Collections of on-line Technical Reports and papers

The following sites have produced on-line Reports including some on Formal Methods which may be of interest:

If you are searching for on-line Technical Reports, you may find the Unified Computer Science Technical Report Index helpful. E.g., see a list of Technical Reports concerned with formal methods. See also a list of Computer Science Technical Reports archive sites.

Journals

The following journals are either exclusively devoted to formal methods or include papers appertaining to formal methods including the underlying theory and software engineering aspects: See also:

Individual books

The following books have on-line information associated with them:

See also:

Selected Technical Reports and on-line papers

The following are deemed to be of general interest:


Last updated by Jonathan Bowen, 24 August 2000.
Further information for possible inclusion is welcome.

Part of the OUCL archive.