• 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