DocumentCode
3426972
Title
An Operational Semantics of an Event-Driven System-Level Simulator
Author
Peng, Xiaoqing ; Zhu, Huibiao ; He, Jifeng ; Jin, Naiyong
Author_Institution
Dept. of Comut. Sci., East China Normal Univ., Shanghai
fYear
2006
fDate
38808
Firstpage
190
Lastpage
202
Abstract
As a system-level modelling language, SystemC possesses some new and interesting features such as delayed notifications, notification cancelling, notification overriding and delta-cycle. It is challenging to formalise SystemC. In this paper, we first select a kernel subset of SystemC and study its operational semantics. Based on the operational semantics we define a bisimulation relation, from which program equivalence is explored. Finally, we present a set of algebraic laws for the subset language, which can be proved based on the operational semantics model via bisimulation
Keywords
bisimulation equivalence; discrete event simulation; programming language semantics; simulation languages; SystemC; algebraic laws; bisimulation relation; event-driven system-level simulator; kernel subset; operational semantics; program equivalence; subset language; system-level modelling language; Clocks; Computational modeling; Computer science; Computer simulation; Delay; Discrete event simulation; Hardware design languages; Kernel; Software engineering; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Workshop, 2006. SEW '06. 30th Annual IEEE/NASA
Conference_Location
Columbia, MD
ISSN
1550-6215
Print_ISBN
0-7695-2624-1
Type
conf
DOI
10.1109/SEW.2006.10
Filename
4090261
Link To Document