DEVS-SCRIPTING: A BLACK-BOX TEST FRAME FOR DEVS MODELS

被引:3
|
作者
McLaughlin, Matthew B. [1 ]
Sarjoughian, Hessam S. [1 ]
机构
[1] Arizona State Univ, Arizona Ctr Integrat Modeling & Simulat, Sch Comp Informat & Decis Syst Engn, Tempe, AZ 85281 USA
关键词
D O I
10.1109/WSC48552.2020.9384024
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Experimental frames have been used in DEVS-based simulations to drive scenarios through injecting inputs and interpreting outputs. This design has traditionally called for separate models with distinct roles: generator, acceptor, and transducer. In certain controlled experiments such as model testing, sequential programming offers a simpler design with many benefits, specifically: code reduction, test case development throughput, and diagnostics for failed tests. This research offers a test framework that is derived from atomic DEVS and facilitates testing through scripting. The challenge for this research is to prove DEVS semantics are maintained when the experimental frame is tightly controlled by a script. Our solution uses a separate thread for this script and synchronizes program execution switching with a nest lock. Synchronization is key in showing that this design maintains DEVS semantics by nesting script code within the state transition functions of DEVS modeling components.
引用
收藏
页码:2196 / 2207
页数:12
相关论文
共 50 条
  • [41] Black-Box Performance Models: Prediction based on Observation
    Happe, Jens
    Li, Hui
    Theilmann, Wolfgang
    QUASSOSS 09: 1ST INTERNATIONAL WORKSHOP ON THE QUALITY OF SERVICE-ORIENTED SOFTWARE SYSTEM, 2009, : 19 - 24
  • [42] Explainable AI: To Reveal the Logic of Black-Box Models
    Chinu
    Bansal, Urvashi
    New Generation Computing, 42 (01): : 53 - 87
  • [43] Knockoff Nets: Stealing Functionality of Black-Box Models
    Orekondy, Tribhuvanesh
    Schiele, Bernt
    Fritz, Mario
    2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, : 4949 - 4958
  • [44] Explaining Decisions of Black-Box Models Using BARBE
    Motallebi, Mohammad
    Anik, Md Tanvir Alam
    Zaiane, Osmar R.
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2023, PT II, 2023, 14147 : 82 - 97
  • [45] Explainable AI: To Reveal the Logic of Black-Box Models
    Urvashi Chinu
    New Generation Computing, 2024, 42 : 53 - 87
  • [46] Interpretable Approaches to Detect Bias in Black-Box Models
    Tan, Sarah
    PROCEEDINGS OF THE 2018 AAAI/ACM CONFERENCE ON AI, ETHICS, AND SOCIETY (AIES'18), 2018, : 382 - 383
  • [47] Link: Black-Box Detection of Cross-Site Scripting Vulnerabilities Using Reinforcement Learning
    Lee, Soyoung
    Wi, Seongil
    Son, Sooel
    PROCEEDINGS OF THE ACM WEB CONFERENCE 2022 (WWW'22), 2022, : 743 - 754
  • [48] On Membership of Black-box or White-box of Artificial Neural Network Models
    Wu, Z. F.
    Li, Jin
    Cai, M. Y.
    Zhang, W. J.
    Lin, Y.
    PROCEEDINGS OF THE 2016 IEEE 11TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2016, : 1400 - 1404
  • [49] Black-box tree test case generation through diversity
    Shahbazi, Ali
    Panahandeh, Mahsa
    Miller, James
    AUTOMATED SOFTWARE ENGINEERING, 2018, 25 (03) : 531 - 568
  • [50] Assessing Black-box Test Case Generation Techniques for Microservices
    Giamattei, Luca
    Guerriero, Antonio
    Pietrantuono, Roberto
    Russo, Stefano
    QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, QUATIC 2022, 2022, 1621 : 46 - 60