Testfallgenerierung für SystemC-Designs mit abstrakten Modellbeschreibungen

Bei dem Entwurf von eingebetteten Systemen spielt die Verifikation eine entscheidende Rolle. SystemC hat sich fur die Modellierung gemischter Hardware/SoftwareSysteme, vor allem auf hoher Abstraktionsebene, durchgesetzt. Fur solche High-level SystemC-Modelle existieren allerdings heutzutage keine Werkzeuge zur formalen Verifikation, weshalb oftmals simulative Verfahren zur Verifikation der Modelle benutzt werden. Wunschenswert sind dabei Testfalle, die effizient bestimmte Modellzustande erreichen. Dadurch lassen sich Testressourcen sparen, oder die Anzahl von uberprufbaren Testfallen erhohen. Fur die Generierung von effizienten Testfallen stellen wir in dieser Arbeit eine Methode vor. Eine formale und abstrakte Modellbeschreibung dient dafur als Basis. Der Eigenschaftsprufer OneSpin 360 MV TM

[1]  Ulrich Heinkel,et al.  Formal Verification of Abstract System and Protocol Specifications , 2006, 2006 30th Annual IEEE/NASA Software Engineering Workshop.

[2]  Jan Langer,et al.  Automatic Test Case Generation with NuSMV , 2006, GI Jahrestagung.

[3]  Jan Haase,et al.  Embedded Systems Specification and Design Languages , 2008 .

[4]  Sandeep K. Shukla,et al.  Model-Driven Validation of SystemC Designs , 2007, 2007 44th ACM/IEEE Design Automation Conference.

[5]  Ulrich Heinkel,et al.  Behavioural Specification for Advanced Design and Verification of ASICs (ADeVA) , 2002, MBMV.

[6]  Rolf Drechsler,et al.  Measuring the Quality of a SystemC Testbench by using Code Coverage Techniques , 2007, FDL.

[7]  Fabrizio Ferrandi,et al.  A Framework for the Functional Verification of SystemC Models , 2005, International Journal of Parallel Programming.

[8]  Moshe Y. Vardi Formal Techniques for SystemC Verification; Position Paper , 2007, 2007 44th ACM/IEEE Design Automation Conference.

[9]  Angelo Gargantini,et al.  A model-driven validation & verification environment for embedded systems , 2008, 2008 International Symposium on Industrial Embedded Systems.

[10]  Wolfgang Rosenstiel,et al.  Target software generation: an approach for automatic mapping of SystemC specifications onto real-time operating systems , 2005, Des. Autom. Embed. Syst..

[11]  Rolf Drechsler,et al.  System level validation using formal techniques , 2005 .

[12]  Wolfgang Rosenstiel,et al.  An ASM based systemC simulation semantics , 2003 .