Denotational approach to an event-driven system-level language

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

4 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. It is challenging to formalise SystemC. In this paper, we study the denotational semantics for SystemC using Unifying Theories of Programming (abbreviated as UTP) [6]. Two trace variables are introduced, one is to record the state behaviours and another is to record the event behaviours. The timed model is formalised in a three-dimensional structure. A set of algebraic laws is explored, which can be proved via the achieved denotational semantics.

Original languageEnglish
Title of host publicationUnifying Theories of Programming - Second International Symposium, UTP 2008, Revised Selected Papers
Pages258-278
Number of pages21
DOIs
StatePublished - 2010
Event2nd International Symposium on Unifying Theories of Programming, UTP 2008 - Dublin, Ireland
Duration: 8 Sep 200810 Sep 2008

Publication series

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

Conference

Conference2nd International Symposium on Unifying Theories of Programming, UTP 2008
Country/TerritoryIreland
CityDublin
Period8/09/0810/09/08

Fingerprint

Dive into the research topics of 'Denotational approach to an event-driven system-level language'. Together they form a unique fingerprint.

Cite this