Skip to main navigation Skip to search Skip to main content

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
  • Infineon Technologies AG
  • Technical University of Munich

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

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.

Original languageEnglish
Title of host publicationMBMV 2024
Subtitle of host publicationMethoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen - 27. Workshop
PublisherVDE VERLAG GMBH
Pages90-98
Number of pages9
ISBN (Electronic)9783800762682
StatePublished - 2024
Event27. 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, Germany
Duration: 14 Feb 202415 Feb 2024

Publication series

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

Conference

Conference27. 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
Country/TerritoryGermany
CityKaiserslautern
Period14/02/2415/02/24

Fingerprint

Dive into the research topics of 'A Universal Specification Methodology for Quality Ensured, Highly Automated Generation of Design Models'. Together they form a unique fingerprint.

Cite this