DocumentCode
1555441
Title
The formal specification and design of a distributed electronic funds-transfer system
Author
Staskauskas, Mark G.
Author_Institution
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
Volume
37
Issue
12
fYear
1988
fDate
12/1/1988 12:00:00 AM
Firstpage
1515
Lastpage
1528
Abstract
The design of an electronic funds-transfer (EFT) system, using the UNITY parallel programming methodology, is presented. The process begins with a high-level specification that captures the essence of transaction processing in the system. In a series of refinement steps, this specification is transformed into one that leads directly to a program suitable for execution on the distributed architecture of the EFT system. Each refinement step involves replacing a data structure by a distributed version that can be implemented efficiently on the target architecture. By defining a correspondence between the replaced data structure and its distributed counterpart, it can be demonstrated formally that each refinement step preserves the intent of the original specification
Keywords
EFTS; distributed processing; parallel programming; EFT; UNITY; data structure; distributed architecture; electronic funds-transfer system; parallel programming methodology; refinement steps; specification; target architecture; Computer languages; Data structures; Formal specifications; Logic programming; Parallel processing; Parallel programming; Refining; Writing;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.9730
Filename
9730
Link To Document