A New Roadmap on Linking Theories of Programming

  • He Jifeng*
  • *Corresponding author for this work

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

1 Scopus citations

Abstract

Formal methods advocate the crucial role played by the algebra of programs in specification and implementation of programs. Study leads to the conclusion that both the top-down approach (with denotational model as its origin) and the bottom-up approach (a journey started from operational model) can meet in the middle with a program algebra. This paper proposes a new approach on linking theories of programming. Given a program algebra, we construct a test operator taking a test case and the testing program as its arguments. The operator yields a collection of observations of the test outcomes. The denotational model of a program can be derived as a binary relation which relates the test cases with their outcomes. An operational model is considered as consistent if its step relation is consistent with the algebraic semantics.

Original languageEnglish
Title of host publicationProceedings - 10th International Symposium on Theoretical Aspects of Software Engineering, TASE 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages2
Number of pages1
ISBN (Electronic)9781509017638
DOIs
StatePublished - 10 Aug 2016
Event10th International Symposium on Theoretical Aspects of Software Engineering, TASE 2016 - Shanghai, China
Duration: 17 Jul 201619 Jul 2016

Publication series

NameProceedings - 10th International Symposium on Theoretical Aspects of Software Engineering, TASE 2016

Conference

Conference10th International Symposium on Theoretical Aspects of Software Engineering, TASE 2016
Country/TerritoryChina
CityShanghai
Period17/07/1619/07/16

Fingerprint

Dive into the research topics of 'A New Roadmap on Linking Theories of Programming'. Together they form a unique fingerprint.

Cite this