Communications of the ACM
Communicating and mobile systems: the &pgr;-calculus
Communicating and mobile systems: the &pgr;-calculus
The simulation semantics of systemC
Proceedings of the conference on Design, automation and test in Europe
Provably Correct Systems: Modelling of Communication Languages and Design of Optimized Compilers
Provably Correct Systems: Modelling of Communication Languages and Design of Optimized Compilers
An Operational Semantics of an Event-Driven System-Level Simulator
SEW '06 Proceedings of the 30th Annual IEEE/NASA Software Engineering Workshop
Generating denotational semantics from algebraic semantics for event-driven system-level language
UTP'10 Proceedings of the Third international conference on Unifying theories of programming
Hi-index | 0.01 |
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.