Data Generation;
Usage-based Statistical Testing;
Model-Driven Engineering;
UML;
OCL;
RELIABILITY;
D O I:
暂无
中图分类号:
TP31 [计算机软件];
学科分类号:
081202 ;
0835 ;
摘要:
Usage-based statistical testing employs knowledge about the actual or anticipated usage profile of the system under test for estimating system reliability. For many systems, usage-based statistical testing involves generating synthetic test data. Such data must possess the same statistical characteristics as the actual data that the system will process during operation. Synthetic test data must further satisfy any logical validity constraints that the actual data is subject to. Targeting data-intensive systems, we propose an approach for generating synthetic test data that is both statistically representative and logically valid. The approach works by first generating a data sample that meets the desired statistical characteristics, without taking into account the logical constraints. Subsequently, the approach tweaks the generated sample to fix any logical constraint violations. The tweaking process is iterative and continuously guided toward achieving the desired statistical characteristics. We report on a realistic evaluation of the approach, where we generate a synthetic population of citizens' records for testing a public administration IT system. Results suggest that our approach is scalable and capable of simultaneously fulfilling the statistical representativeness and logical validity requirements.
机构:
Department of Computer Science and Technology,BNRist Center, Tsinghua-Bosch Joint ML Center,Tsinghua University
Pazhou LaboratoryDepartment of Computer Science and Technology,BNRist Center, Tsinghua-Bosch Joint ML Center,Tsinghua University
机构:
Stat Korea, Govt Complex Daejeon,189 Cheongsa Ro, Daejeon 35208, South KoreaStat Korea, Govt Complex Daejeon,189 Cheongsa Ro, Daejeon 35208, South Korea