Passer à la navigation principale Passer à la recherche Passer au contenu principal

Behaviour driven development for hardware design

  • Melanie Diepenbeck
  • , Ulrich Kühne
  • , Mathias Soeken
  • , Daniel Grosse
  • , Rolf Drechsler
  • University of Bremen
  • Université Paris-Saclay
  • ENAC-IIC-GEL
  • DFKI GmbH

Résultats de recherche: Contribution à un journalArticleRevue par des pairs

Résumé

Hardware verification requires a lot of effort. A recent study showed that on average, there are more verification engineers working on a project than design engineers. Hence, one of the biggest challenges in design and verification today is to find new ways to increase the productivity. For software development the agile methodology as an incremental approach has been proposed and is heavily used. Behavior Driven Development (BDD) as an agile technique additionally enables a direct link to natural language based testing. In this article, we show how BDD can be extended to make it viable for hardware design. In addition, we present a two-fold strategy which allows to specify textual acceptance tests and textual formal properties. Finally, this strategy is complemented by methods to generalize tests to properties, and to enhance design understanding by presenting debug and witness scenarios in natural language.

langue originaleAnglais
Pages (de - à)29-45
Nombre de pages17
journalIPSJ Transactions on System LSI Design Methodology
Volume11
Les DOIs
étatPublié - 1 août 2018
Modification externeOui

Empreinte digitale

Examiner les sujets de recherche de « Behaviour driven development for hardware design ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation