Content area

Abstract

A methodology has been outlined of program development by transformations. The Warshall algorithm is developed by the methodology to illustrate the methodology. The transition from one program to another is a transformation. Program transformation relations must be reflexive to be valid, and transitive to allow successive application of several transformations. Transformational semantics are used to prove the correctness of transformation rules. Specification techniques and abstract data types allow the description of the language to be modularized as a hierarchy of types. The data structures in the hierarchy provide an algebraic frame for handling data types, transformation rules, and semantics.

Details

10000008
Title
Program Development as a Formal Activity
Publication title
Volume
7
Issue
1
Pages
14-22
Number of pages
0
Publication year
1981
Publication date
Jan 1981
Publisher
IEEE Computer Society
Place of publication
New York
Country of publication
United States
Publication subject
ISSN
00985589
e-ISSN
19393520
CODEN
IESEDJ
Source type
Scholarly Journal
Language of publication
English
Document type
PERIODICAL
Accession number
00135399
ProQuest document ID
195592829
Document URL
https://www.proquest.com/scholarly-journals/program-development-as-formal-activity/docview/195592829/se-2?accountid=208611
Copyright
Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jan 1981
Last updated
2024-12-02
Database
ProQuest One Academic