A CLP framework for computing structural test data

被引:0
|
作者
Gotlieb, A
Botella, B
Rueher, M
机构
[1] Thomson CSF Detexis, Ctr Charles Nungesser, F-78851 Elancourt, France
[2] Univ Nice Sophia Antipolis, ESSI, F-06903 Sophia Antipolis, France
来源
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Structural testing techniques are widely used in the unit testing process of softwares. A major challenge of this process consists in generating automatically test data, i.e., in finding input values for which a selected point in a procedure is executed. We introduce here an original framework where the later problem is transformed into a CLP(FD) problem. Specific operators have been introduced to tackle this kind of application. The resolution of the constraint system is based upon entailment techniques. A prototype system - named INKA- which allows to handle a non-trivial subset of programs written in C has been developed. First experimental results show that INKA is competitive with traditional ad-hoc methods. Moreover, INKA has been used successfully to generate test data for programs extracted from a real application.
引用
收藏
页码:399 / 413
页数:15
相关论文
共 50 条
  • [1] An automated framework for structural test-data generation
    Tracey, N
    Clark, J
    Mander, K
    McDermid, J
    13TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 1998, : 285 - 288
  • [2] Test Data Generation of Bytecode by CLP Partial Evaluation
    Albert, Elvira
    Gomez-Zamalloa, Miguel
    Puebla, German
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2009, 5438 : 4 - +
  • [3] A framework in prolog for computing structural relationships
    Pontow, Carsten
    Dazinger, Florian
    Schubert, Rainer
    DATA & KNOWLEDGE ENGINEERING, 2007, 62 (02) : 308 - 326
  • [4] Compositional CLP-Based Test Data Generation for Imperative Languages
    Albert, Elvira
    Gomez-Zamalloa, Miguel
    Miguel Rojas, Jose
    Puebla, German
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2011, 6564 : 99 - +
  • [5] TCHR: a framework for tabled CLP
    Schrijvers, Tom
    Demoen, Bart
    Warren, David S.
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2008, 8 (04) : 491 - 526
  • [6] A parallel computing framework for big data
    Chen, Guoliang
    Mao, Rui
    Lu, Kezhong
    FRONTIERS OF COMPUTER SCIENCE, 2017, 11 (04) : 608 - 621
  • [7] A parallel computing framework for big data
    Guoliang Chen
    Rui Mao
    Kezhong Lu
    Frontiers of Computer Science, 2017, 11 : 608 - 621
  • [8] A General Implementation Framework for Tabled CLP
    Chico de Guzman, Pablo
    Carro, Manuel
    Hermenegildo, Manuel V.
    Stuckey, Peter
    FUNCTIONAL AND LOGIC PROGRAMMING (FLOPS 2012), 2012, 7294 : 104 - 119
  • [9] Mobile Cloud Computing Framework for Securing Data
    Ikram, Arfa Arslaan
    Javed, Abdul Rehman
    Rizwan, Muhammad
    Abid, Rabia
    Crichigno, Jorge
    Srivastava, Gautam
    2021 44TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND SIGNAL PROCESSING (TSP), 2021, : 309 - 315
  • [10] GeoBeam: A distributed computing framework for spatial data
    He, Zhenwen
    Liu, Gang
    Ma, Xiaogang
    Chen, Qiyu
    COMPUTERS & GEOSCIENCES, 2019, 131 : 15 - 22