Complexity of adaptive testing in scenarios defined extensionally

被引:0
作者
Ismael RODRGUEZ [1 ,2 ]
David RUBIO [3 ]
Fernando RUBIO [1 ,2 ]
机构
[1] Dpto Sistemas Informáticos y Computación,Facultad de Informática,Universidad Complutense de Madrid
[2] Instituto de Tecnologías del Conocimiento,Universidad Complutense de Madrid
[3] Instituto de Biomecánica de ValenciaUniversitat Politècnica de València
关键词
formal testing; adaptive testing; computational complexity; PSPACE-completeness; approximation hardness;
D O I
暂无
中图分类号
TP274 [数据处理、数据处理系统];
学科分类号
0804 ; 080401 ; 080402 ; 081002 ; 0835 ;
摘要
In this paper,we consider a testing setting where the set of possible definitions of the Implementation Under Test(IUT),as well as the behavior of each of these definitions in all possible interactions,are extensionally defined,i.e.,on an element-by-element and case-by-case basis.Under this setting,the problem of finding the minimum testing strategy such that collected observations will necessarily let us decide whether the IUT is correct or not(i.e.,whether it necessarily belongs to the set of possible correct definitions or not) is studied in four possible problem variants:with or without non-determinism;and with or without more than one possible definition in the sets of possible correct and incorrect definitions.The computational complexity of these variants is studied,and properties such as PSPACE-completeness and Log-APX-hardness are identified.
引用
收藏
页码:16 / 33
页数:18
相关论文
共 18 条
[1]  
Introducing complexity to formal testing.[J].Rodríguez Ismael;Rosa-Velardo Fernando;Rubio Fernando.Journal of Logical and Algebraic Methods in Programming.2020,
[2]   Synthesizing adaptive test strategies from temporal logic specifications [J].
Bloem, Roderick ;
Fey, Goerschwin ;
Greif, Fabian ;
Koenighofer, Robert ;
Pill, Ingo ;
Riener, Heinz ;
Roeck, Franz .
FORMAL METHODS IN SYSTEM DESIGN, 2019, 55 (02) :103-135
[3]   System Test Architecture Evaluation: A Probabilistic Modeling Approach [J].
Efatmaneshnik, Mahmoud ;
Shoval, Shraga ;
Joiner, Keith .
IEEE SYSTEMS JOURNAL, 2019, 13 (04) :3651-3662
[4]  
The complexity of checking the existence and derivation of adaptive synchronizing experiments for deterministic FSMs.[J].Hüsnü Yenigün;Nina Yevtushenko;Natalia Kushik.Information Processing Letters.2017,
[5]  
Adaptive Homing is in P.[J].Natalia Kushik;Nina Yevtushenko.Electronic Proceedings in Theoretical Computer Science.2015, Proc. MBT 2015
[6]   A General Testability Theory: Classes, Properties, Complexity, and Testing Reductions [J].
Rodriguez, Ismael ;
Llana, Luis ;
Rabanal, Pablo .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (09) :862-894
[7]   FSM-based conformance testing methods: A survey annotated with experimental evaluation [J].
Dorofeeva, Rita ;
El-Fakih, Khaled ;
Maag, Stephane ;
Cavalli, Ana R. ;
Yevtushenko, Nina .
INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (12) :1286-1297
[8]   Verdict Functions in Testing with a Fault Domain or Test Hypotheses [J].
Hierons, Robert M. .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2009, 18 (04) :1-19
[9]  
Extending EFSMs to Specify and Test Timed Systems with Action Durations and Time-Outs.[J].Merayo Mercedes;Núñez Manuel;Rodríguez Ismael.IEEE Transactions on Computers.2008, 6
[10]   HOTL:: Hypotheses and observations testing logic [J].
Rodriguez, Ismael ;
Merayo, Mercedes G. ;
Nunez, Manuel .
JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2008, 74 (02) :57-93