共 27 条
System Testing of Timing Requirements based on Use Cases and Timed Automata
被引:11
|作者:
Wang, Chunhui
[1
]
Pastore, Fabrizio
[1
]
Briand, Lionel
[1
]
机构:
[1] SNT Univ Luxembourg, Luxembourg, Luxembourg
来源:
2017 10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST)
|
2017年
基金:
欧洲研究理事会;
关键词:
GENERATION;
D O I:
10.1109/ICST.2017.34
中图分类号:
TP31 [计算机软件];
学科分类号:
081202 ;
0835 ;
摘要:
In the context of use-case centric development and requirements-driven testing, this paper addresses the problem of automatically deriving system test cases to verify timing requirements. Inspired by engineering practice in an automotive software development context, we rely on an analyzable form of use case specifications and augment such functional descriptions with timed automata, capturing timing requirements, following a methodology aiming at minimizing modeling overhead. We automate the generation of executable test cases using a test strategy based on maximizing test suite diversity and building over the UPPAAL model checker. Initial empirical results based on an industrial case study provide evidence of the effectiveness of the approach.
引用
收藏
页码:299 / 309
页数:11
相关论文