Generating denotational semantics from algebraic semantics for event-driven system-level language

Huibiao Zhu*, Fan Yang, Jifeng He

*Corresponding author for this work

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

9 Scopus citations

Abstract

As a system-level modelling language, SystemC possesses several novel features such as delayed notifications, notification cancelling, notification overriding and delta-cycle. We have explored the denotational semantics [15] for SystemC using Unifying Theories of Programming (abbreviated as UTP) [6], where algebraic laws can be achieved based on the denotational model. In this paper, we consider the inverse work; i.e., generating the denotational semantics from algebraic semantics for SystemC. A complete set of algebraic laws is explored.The concept of head normal from is applied in supporting the calculation. We also explore the simulation of algebraic laws and head normal form. Based on this, the mechanical derivation of denotational semantics from algebraic semantics is also studied.

Original languageEnglish
Title of host publicationUnifying Theories of Programming - Third International Symposium, UTP 2010, Proceedings
Pages286-308
Number of pages23
DOIs
StatePublished - 2010
Event3rd International Symposium on Unifying Theories of Programming, UTP 2010 - Shanghai, China
Duration: 15 Nov 201016 Nov 2010

Publication series

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

Conference

Conference3rd International Symposium on Unifying Theories of Programming, UTP 2010
Country/TerritoryChina
CityShanghai
Period15/11/1016/11/10

Fingerprint

Dive into the research topics of 'Generating denotational semantics from algebraic semantics for event-driven system-level language'. Together they form a unique fingerprint.

Cite this