Recherche et sélection de publications
Interface en ou

Behaviour Driven Development for Hardware Design

Melanie Diepenbeck, Ulrich Kühne, Mathias Soeken, Daniel Grosse, Rolf Drechsler
References
IPSJ Transactions on System LSI Design Methodology, October 2018, vol. 11, pp. 29-45
Abstract

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 twofold 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.

Keywords
Category
Article in peer reviewed Journal
Research Area(s)
Computer Science/Hardware Architecture
Computer Science/Computer Aided Engineering
Computer Science/Modeling and Simulation
Computer Science/Embedded Systems
Identifier(s)
DOI 10.2197/ipsjtsldm.11.29
Bibliographic key MelanieDiepenbeck2018
File(s)
Export
Last update
on october 03, 2018 by Ulrich Kühne


Responsable du service
Dominique Asselineau dominique.asselineau@telecom-paristech.fr
Copyright © 1998-2017, Télécom ParisTech/Dominique Asselineau