Title
PinaVM: a systemC front-end based on an executable intermediate representation
Abstract
SystemC is the de facto standard for high-level modeling embedded systems. It allows system design at various levels of abstractions, provides typical object-orientation features and incorporates timing and concurrency concepts. A SystemC program is typically processed by a SystemC front-end in order to verify, debug and/or optimize the architecture. Designing a SystemC front-end is a difficult task and existing approaches suffer from limitations. In this paper, we present a new approach that addresses most of these limitations. We detail this approach, based on an executable intermediate representation. We introduce PinaVM, a new, open-source SystemC front-end and implementation of our contributions. We give experimental results on this tool
Year
DOI
Venue
2010
10.1145/1879021.1879032
EMSOFT
Keywords
Field
DocType
concurrency concept,executable intermediate representation,systemc program,systemc front-end,high-level modeling,difficult task,new approach,open-source systemc front-end,embedded system,system on chip,intermediate representation,front end,chip,object oriented,modeling,system design
De facto standard,System on a chip,Computer science,Concurrency,Transaction-level modeling,Systems design,SystemC,Real-time computing,Executable,Debugging
Conference
Citations 
PageRank 
References 
22
1.00
13
Authors
2
Name
Order
Citations
PageRank
Kevin Marquet1668.13
Matthieu Moy225018.16