Behavior-driven development for real-time embedded systems

Amir Soltani Nezhad, Johan J. Lukkien, Rudolf H. Mak

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

1 Citaat (Scopus)

Samenvatting

Embedded systems are a class of computer systems that are typically characterized by a tight interaction with the physical environment. Various methodologies have been adopted for the development of such systems, ranging from traditional waterfall to modern agile techniques. One of the agile techniques that has recently attracted increasing attention is Behavior-Driven Development (BDD). BDD promotes the engagement of all stakeholders in every development iteration to minimize the misunderstanding between technical and non-technical stakeholders and, consequently, to speed up the development process and lower the costs. In this paper, we investigate the application of BDD to the development of embedded systems, especially focusing on the testing of timing requirements for real-time embedded software. In particular, we extend BDD with time-related concepts and propose an approach to generate test code for the verification of timing behavior of real-time embedded systems. Our approach offers more automation for the development of test code compared to existing BDD tools, thus minimizing the risk of timing faults and reducing development costs and time-to-market.

Originele taal-2Engels
TitelProceedings - 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation, ETFA 2018
Plaats van productiePiscataway
UitgeverijInstitute of Electrical and Electronics Engineers
Pagina's59-66
Aantal pagina's8
ISBN van elektronische versie978-1-5386-7108-5
DOI's
StatusGepubliceerd - 22 okt 2018
Evenement23rd IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2018 - Torino, Italië
Duur: 4 sep 20187 sep 2018

Congres

Congres23rd IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2018
Land/RegioItalië
StadTorino
Periode4/09/187/09/18

Vingerafdruk

Duik in de onderzoeksthema's van 'Behavior-driven development for real-time embedded systems'. Samen vormen ze een unieke vingerafdruk.

Citeer dit