Efficient Encoding of SystemC/TLM in Promela - Archive ouverte HAL
Communication Dans Un Congrès Année : 2011

Efficient Encoding of SystemC/TLM in Promela

Kevin Marquet
  • Fonction : Auteur
  • PersonId : 872666
Matthieu Moy

Résumé

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.
Fichier principal
Vignette du fichier
conf.pdf (136.6 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00557515 , version 1 (19-01-2011)

Identifiants

  • HAL Id : hal-00557515 , version 1

Citer

Kevin Marquet, Matthieu Moy, Bertrand Jeannet. Efficient Encoding of SystemC/TLM in Promela. DATICS-IMECS, Mar 2011, Hong Kong SAR China. ⟨hal-00557515⟩
626 Consultations
284 Téléchargements

Partager

More