arrow
返回

Test scenario generation for feature-based context-oriented software systems

delete2023-03-01
delete7
PRE
AI
P
Pierre Martou *
K
Kim Mens
B
Benoît Duhoux
A
Axel Legay
DOI:10.1016/j.jss.2022.111570delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Feature-based context-oriented programming reconciles ideas from context-oriented programming, feature modelling and dynamic software product lines. It offers a programming language, architecture, tools and methodology to develop software systems consisting of contexts and features that can become active at run-time to offer the most appropriate behaviour depending on the actual context of use. Due to their high run-time adaptivity, dedicated tool support to test such systems is needed. Building upon a pairwise combinatorial interaction testing approach from the domain of software product lines, we implement an algorithm to generate automatically a small set of relevant test scenarios, ordered to minimise the number of context activations between tests. We also explore how the generated scenarios can be enhanced incrementally when the software evolves, and how useful the proposed testing approach is in practice. (c) 2022 Elsevier Inc. All rights reserved.
Keyword:
Context-oriented programming
Feature modelling
Dynamic software product lines
Software testing
Combinatorial interaction testing
Satisfiability checking (SAT)

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

U
universite catholique louvain
学者数:
2.0W
论文数: 1.7W
被引数: 21
引用论文

引用论文

err
IF0
err
err0
errOAAI
err
err分享
err收藏
Conceptual design of megawatt-level mobile nuclear power system based on heat pipe cooled reactor
err2023-11-01
err0
PREAI
errYuchuan Guo; Xiaoyu Guo; Simao Guo; Hongsheng Jiang; Zilin Su; Guanbo Wang; Zeguang Li; Kan Wang; Dazhi Qian; Jiyang Yu
err分享
err收藏
UNEMPLOYMENT AND GDP RELATIONSHIP ANALYSIS IN THE VISEGRAD FOUR COUNTRIES
err2020-12-13
err0
errOAAI
errLadislav MURA; Tibor ZSIGMOND; Adam KOVÁCS; Éva BALOGHOVÁ
err分享
err收藏
Context is key
err2005-03-01
err230
PREAI
errCoutaz, J; Crowley, JL; Dobson, S; Garlan, D
err分享
err收藏
学者 查看更多内容