| HAL: hal-00557515, version 1 |
| Detailed view | Export this paper |
|
|
| DATICS-IMECS, Hong Kong (2011) |
|
|
|
|
| Efficient Encoding of SystemC/TLM in Promela |
|
|
| Kevin Marquet 1Matthieu Moy 1 |
|
|
| For the opentlm collaboration(s) |
|
|
| (2011-03-16) |
|
|
| To deal with the ever growing complexity of Systems-on-Chip, designers use models early in the design flow. SystemC is a commonly used tool to write such models. In order to verify these models, one thriving approach is to encode its semantics into a formal language, and then to verify it with verification tools. Various encodings of SystemC into formal lan- guages have already been proposed, with different performance implications. In this paper, we investigate a new, automatic, asynchronous means to formalize models. Our encoding supports the subset of the concurrency and communication constructs offered by SystemC used for high-level modeling. We increase the confidence in the fact that encoded programs have the same semantics as the original one by model-checking a set of properties. We give experimental results on our formalization and compare with previous works. |
|
|
|
|
|
|
|
|
|
|
| 1: | VERIMAG (VERIMAG - IMAG) |
| CNRS : UMR5104 – Université Joseph Fourier - Grenoble I – Institut National Polytechnique de Grenoble (INPG) | |
| 2: | POP ART (INRIA Grenoble Rhône-Alpes / LIG Laboratoire d'Informatique de Grenoble) |
| INRIA – Institut National Polytechnique de Grenoble (INPG) – Université Joseph Fourier - Grenoble I – Université Pierre Mendès-France - Grenoble II – CNRS : UMR5217 | |
|
|
|
|
|
|
|
|
| SYNCHRONE, POPART |
|
|
|
|
| Subject | : | Computer Science/Formal Languages and Automata Theory Computer Science/Modeling and Simulation Computer Science/Embedded Systems |
|
|
| SystemC – Transaction-Level Modeling – Promela – Spin – Model-checking |
|
|
| Attached file list to this document: | |||||
|
|
|
| hal-00557515, version 1 | |
| http://hal.archives-ouvertes.fr/hal-00557515 | |
| oai:hal.archives-ouvertes.fr:hal-00557515 | |
| From: Matthieu Moy | |
| Submitted on: Wednesday, 19 January 2011 10:35:42 | |
| Updated on: Monday, 24 January 2011 10:26:43 | |