Efficient Encoding of SystemC/TLM in Promela

Abstract : 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.
Type de document :
Communication dans un congrès
DATICS-IMECS, Mar 2011, Hong Kong SAR China. 2011
Liste complète des métadonnées

Littérature citée [20 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-00557515
Contributeur : Matthieu Moy <>
Soumis le : mercredi 19 janvier 2011 - 10:35:42
Dernière modification le : mercredi 29 novembre 2017 - 15:23:07
Document(s) archivé(s) le : jeudi 30 juin 2011 - 13:48:58

Fichier

conf.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00557515, version 1

Collections

Citation

Kevin Marquet, Matthieu Moy, Bertrand Jeannet. Efficient Encoding of SystemC/TLM in Promela. DATICS-IMECS, Mar 2011, Hong Kong SAR China. 2011. 〈hal-00557515〉

Partager

Métriques

Consultations de la notice

471

Téléchargements de fichiers

254