Unifying operational semantics with algebraic semantics for instantaneous reactions

Chengcheng Wu, Yongxin Zhao, Huibiao Zhu

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

Abstract

The signal calculus for event-based synchronous languages is developed for the specification and programming of embedded systems. This paper first explores a structural operational semantics for conceptually instantaneous reactions of the signal calculus, which exhibits how the effectiveness of such reactions is produced. Further, we investigate the unifying theory of operational semantics and algebraic semantics for instantaneous reactions. On one hand, all the algebraic laws characterizing the primitives and the combinators can be established in terms of the suggested structural operational semantics which claims the soundness of the algebraic semantics. On the other hand, reactions which are equivalent from the operational perspective can be reduced to the same normal form and this demonstrates the relative completeness of algebraic semantics with respect to the operational semantics.

Original languageEnglish
Title of host publicationUnifying Theories of Programming - 4th International Symposium, UTP 2012, Revised Selected Papers
Pages186-203
Number of pages18
DOIs
StatePublished - 2013
Event4th International Symposium on Unifying Theories of Programming, UTP 2012 - Paris, France
Duration: 27 Aug 201228 Aug 2012

Publication series

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

Conference

Conference4th International Symposium on Unifying Theories of Programming, UTP 2012
Country/TerritoryFrance
CityParis
Period27/08/1228/08/12

Fingerprint

Dive into the research topics of 'Unifying operational semantics with algebraic semantics for instantaneous reactions'. Together they form a unique fingerprint.

Cite this