A new roadmap for linking theories of programming

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Formal methods advocate the crucial role played by the algebraic approach in specification and implementation of programs. Traditionally, a top-down approach (with denotational model as its origin) links the algebra of programs with the denotational representation by establishment of the soundness and completeness of the algebra against the given model, while a bottom-up approach (a journey started from operational model) introduces a variety of bisimulations to establish the equivalence relation among programs, and then presents a set of algebraic laws in support of program analysis and verification. This paper proposes a new roadmap for linking theories of programming. Our approach takes an algebra of programs as its foundation, and generates both denotational and operational representations from the algebraic refinement relation.

Original languageEnglish
Title of host publicationUnifying Theories of Programming - 6th International Symposium, UTP 2016, Revised Selected Papers
EditorsJonathan P. Bowen, Huibiao Zhu
PublisherSpringer Verlag
Pages26-43
Number of pages18
ISBN (Print)9783319522272
DOIs
StatePublished - 2017
Event6th International Symposium on Unifying Theories of Programming, UTP 2016 - Reykjavik, Iceland
Duration: 4 Jun 20165 Jun 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10134 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference6th International Symposium on Unifying Theories of Programming, UTP 2016
Country/TerritoryIceland
CityReykjavik
Period4/06/165/06/16

Fingerprint

Dive into the research topics of 'A new roadmap for linking theories of programming'. Together they form a unique fingerprint.

Cite this