Journal article icon

Journal article

Formal Derivation of a Pattern Matching Algorithm

Abstract:
This paper is devoted to the synthesis of a functional version of the Knuth-Morris-Pratt algorithm for pattern matching. This algorithm was first discussed by Knuth; since then formal developments have been given by Dijkstra and Dromey, among many others. The novel aspects of the present treatment are: (i) the result is expressed as a (very short) functional program; and (ii) the derivation makes use of the calculus of lists described by Bird.

Actions

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Role:
Author


Journal:
Science of Computer Programming More from this journal
Volume:
12
Issue:
2
Pages:
93-104
Publication date:
1989-07-01


UUID:
uuid:8f674df1-775c-4c65-815e-8c449b24aace
Local pid:
cs:2374
Deposit date:
2015-03-12
ARK identifier:

Terms of use


Views and Downloads

Views and downloads will return soon






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP