Black-box testing of grey-box behavior

被引:0
|
作者
Tyler, B [1 ]
Soundarajan, N [1 ]
机构
[1] Ohio State Univ, Columbus, OH 43210 USA
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Object-oriented frameworks are designed to provide functionality common to a variety of applications. Developers use these frameworks in building their own specialized applications, often without having the source code of the original framework. Unfortunately, the interactions between the framework components and the new application code can lead to behaviors that could not be predicted even if valid black-box specifications were provided for the framework components. What is needed are grey-box specifications that include information about sequences of method calls made by the original framework code. Our focus is on how to test frameworks against such specifications, which requires the ability to monitor such method calls made by the framework during testing. The problem is that without the source code of the framework, we cannot resort to code instrumentation to track these calls. We develop an approach that allows us to do this, and demonstrate it on a simple case study.
引用
收藏
页码:1 / 14
页数:14
相关论文
共 50 条
  • [1] Hyperfuzzing: black-box security hypertesting with a grey-box fuzzer
    Blackwell, Daniel
    Becker, Ingolf
    Clark, David
    EMPIRICAL SOFTWARE ENGINEERING, 2025, 30 (01)
  • [2] Black-Box versus Grey-Box LPV Identification to Control a Mechanical System
    El-Dine, Christian Paraiso Salah
    Hashemi, Seyed Mahdi
    Werner, Herbert
    2012 IEEE 51ST ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2012, : 5152 - 5157
  • [3] Residential microgrid optimization using grey-box and black-box modeling methods
    Green, Christy
    Garimella, Srinivas
    ENERGY AND BUILDINGS, 2021, 235
  • [4] Continuous-time identification of grey-box and black-box models of an industrial oven
    Previtali, Davide
    Scandella, Matteo
    Pitturelli, Leandro
    Mazzoleni, Mirko
    Ferramosca, Antonio
    Previdi, Fabio
    IFAC PAPERSONLINE, 2024, 58 (15): : 175 - 180
  • [5] A Grey-Box Ensemble Model Exploiting Black-Box Accuracy and White-Box Intrinsic Interpretability
    Pintelas, Emmanuel
    Livieris, Ioannis E.
    Pintelas, Panagiotis
    ALGORITHMS, 2020, 13 (01)
  • [6] Identification of flux checkpoints in a metabolic pathway through white-box, grey-box and black-box modeling approaches
    Ophélie Lo-Thong
    Philippe Charton
    Xavier F. Cadet
    Brigitte Grondin-Perez
    Emma Saavedra
    Cédric Damour
    Frédéric Cadet
    Scientific Reports, 10
  • [7] Identification of flux checkpoints in a metabolic pathway through white-box, grey-box and black-box modeling approaches
    Lo-Thong, Ophelie
    Charton, Philippe
    Cadet, Xavier F.
    Grondin-Perez, Brigitte
    Saavedra, Emma
    Damour, Cedric
    Cadet, Frederic
    SCIENTIFIC REPORTS, 2020, 10 (01)
  • [8] "Grey-box" and "Black-box" supplier-buyer relationship in product innovation under technology and market uncertainty
    Incekara, Mustafa
    2018 IEEE INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION (ICE/ITMC), 2018,
  • [9] Grey-box Concolic Testing on Binary Code
    Choi, Jaeseung
    Jang, Joonun
    Han, Choongwoo
    Cha, Sang Kil
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2019), 2019, : 736 - 747
  • [10] Automated Grey-Box Testing of Microservice Architectures
    Giamattei, L.
    Guerriero, A.
    Pietrantuono, R.
    Russo, S.
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2022, : 640 - 650