Behavior-Driven Development of Software Product Lines
Loading...

Date
2021
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Institute of Electrical and Electronics Engineers Inc.
Open Access Color
OpenAIRE Downloads
OpenAIRE Views
Abstract
Software product lines (SPLs) develop families of similar software products, which share a standard set of features, and they build in variety via optional features. That means customers can select features according to their needs and come up with a product configuration. Then the SPL is expected automatically to generate and test the software product for the chosen configuration. There are various SPL solutions for the automatic generation of software products, but those SPLs lack automatic testing of the generated product. To overcome this shortcoming, the SPL should automatically compose a test suite according to the selected features, automatically execute the test suite on the product, and automatically generate a test report delivered to the customer with the product. This paper proposes such an approach through behavior driven development. The proposed method is evaluated with a smart home SPL. © 2021 IEEE.
Description
IEEE Reliability Society
Keywords
acceptance test, software product line, test-driven development
Fields of Science
Citation
1
WoS Q
Scopus Q

OpenCitations Citation Count
N/A
Source
Proceedings - 2021 8th International Conference on Dependable Systems and Their Applications, DSA 2021 -- 8th International Conference on Dependable Systems and Their Applications, DSA 2021 -- 11 September 2021 through 12 September 2021 -- 175141
Volume
Issue
Start Page
End Page
Collections
PlumX Metrics
Citations
Scopus : 1
Captures
Mendeley Readers : 2

