CORRECTNESS OF PROGRAMS WRITTEN IN THE LANGUAGE KL-1.

Timothy Lindquist, Roy F. Keller

Research output: Chapter in Book/Report/Conference proceedingChapter

2 Scopus citations

Abstract

Two relations of the weakest precondition function are given. The first defines the sequential execution of two program statements. The second defines concurrent execution of two program statements in terms of buffering range variables and the relation for sequential execution. The statement types of the language KL-1 are given along with their operational semantics. A weakest precondition function is defined for each of these statement types. Finally it is shown, by using the sequential and concurrent relations, and the weakest precondition functions defined, how programs written with simple variables using the constructs of KL-1 can be demonstrated to be logically correct.

Original languageEnglish (US)
Title of host publicationUnknown Host Publication Title
Place of PublicationNew York, NY
PublisherIEEE
Pages635-639
Number of pages5
StatePublished - 1800
Externally publishedYes
EventCOMPSAC '77, IEEE Comput Soc Int Comput Software & Appl Conf, 1st, Proc - Chicago, IL, USA
Duration: Nov 8 1977Nov 11 1977

Other

OtherCOMPSAC '77, IEEE Comput Soc Int Comput Software & Appl Conf, 1st, Proc
CityChicago, IL, USA
Period11/8/7711/11/77

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'CORRECTNESS OF PROGRAMS WRITTEN IN THE LANGUAGE KL-1.'. Together they form a unique fingerprint.

Cite this