Efficient Encoding of SystemC/TLM in Promela - Archive ouverte HAL Accéder directement au contenu
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⟩
609 Consultations
258 Téléchargements

Partager

Gmail Facebook X LinkedIn More