Back to Search Start Over

Modeling and Optimizing CPS Software Testing based on Petri Nets.

Authors :
Liqiong Chen
Guisheng Fan
Huiqun Yu
Source :
International Journal of Performability Engineering; Dec2017, Vol. 13 Issue 8, p1183-1194, 12p
Publication Year :
2017

Abstract

Software testing is an important means to ensure the quality of software. However, there is a lack of effective modeling and optimization of CPS software testing. In this paper, Petri nets are used to model the underlying devices, components, connectors and test cases of CPS software. Aspect oriented programming extracts the crosscutting concerns of CPS software testing. The behaviors and their relationships are described based on AOP, and a weaving mechanism is used to dynamically integrate these models into the test model of CPS. The correctness of the model is analyzed by using the operation semantics and related theories of Petri nets. Based on the state space of constructed model, a strategy is proposed to dynamically select the test suite. The experiment results show that this method can effectively describe the CPS software testing process, which can improve the quality of software testing. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09731318
Volume :
13
Issue :
8
Database :
Supplemental Index
Journal :
International Journal of Performability Engineering
Publication Type :
Academic Journal
Accession number :
131673315
Full Text :
https://doi.org/10.23940/ijpe.17.08.p2.11831194