A Universal Specification Methodology for Quality Ensured, Highly Automated Generation of Design Models

Robert Kunzelmann, Emil Baerens, Daniel Gerl, Mayuri Bhadra, Niklas Schwarz, Wolfgang Ecker

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

1 Zitat (Scopus)

Abstract

Code generation is a promising solution to the increasing complexity of designing and verifying modern hardware systems. However, applying code generators also introduces two difficulties. First, efficient code generation requires a uniform specification format, allowing the reuse of generators on compliant system specifications. Second, the generation workflow must include additional quality control measures to ensure industrial-strength designs. We propose a methodology comprising the Universal Specification Format (USF) and a metamodeling-based generator framework to address these challenges. USF models general hardware systems by their function set and accessible state. Our code generation framework uses USF to create three design and verification artifacts: (i) simulation models to validate the specification, (ii) the synthesizable hardware design, and (iii) formal properties to verify that the design matches the specification. Since all generators read a common system specification, we present measures and precautions to ensure independent design and properties generation. Our evaluation demonstrates that the proposed USF methodology shifts focus from creating multiple design artifacts to creating a single formal system specification. As a result, we observe a noticeable reduction in development effort due to applying highly reusable code generators to USF specifications.

OriginalspracheEnglisch
TitelMBMV 2024
UntertitelMethoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen - 27. Workshop
Herausgeber (Verlag)VDE VERLAG GMBH
Seiten90-98
Seitenumfang9
ISBN (elektronisch)9783800762682
PublikationsstatusVeröffentlicht - 2024
Veranstaltung27. Workshop Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen, MBMV 2024 - 27th Workshop on Methods and Description Languages ??for Modeling and Verification of Circuits and Systems, MBMV 2024 - Kaiserslautern, Deutschland
Dauer: 14 Feb. 202415 Feb. 2024

Publikationsreihe

NameMBMV 2024: Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen - 27. Workshop

Konferenz

Konferenz27. Workshop Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen, MBMV 2024 - 27th Workshop on Methods and Description Languages ??for Modeling and Verification of Circuits and Systems, MBMV 2024
Land/GebietDeutschland
OrtKaiserslautern
Zeitraum14/02/2415/02/24

Fingerprint

Untersuchen Sie die Forschungsthemen von „A Universal Specification Methodology for Quality Ensured, Highly Automated Generation of Design Models“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren