Back to Search
Start Over
Modeling and Optimizing CPS Software Testing based on Petri Nets.
- 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