Towards a Testing Framework with Visual Feedback for Actor-based Systems

被引:0
|
作者
Sozer, Hasan [1 ]
Gurler, Ozan [2 ]
Yilmaz, Orhan [2 ]
机构
[1] Ozyegin Univ, Istanbul, Turkey
[2] EPIAS, Istanbul, Turkey
关键词
actor model; test automation; concurrent programming; program debugging; scheduling;
D O I
10.1109/QRS.2018.00057
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce a prototype testing framework as an extension of JUnit for testing actor-based systems. Our framework runs a given JUnit test in various schedules and records the execution trace for each run. In case a failure is observed during one of the test runs, the corresponding execution trace is compared with those traces associated with passed test runs. The sequence of exchanged messages that are different with respect to these runs are extracted. A UML sequence diagram is automatically generated to depict this sequence. Hence, the developer can observe the interleaving of messages that caused the failure. We illustrated the application of our framework on two sample actor-based software systems.
引用
收藏
页码:438 / 445
页数:8
相关论文
共 50 条
  • [1] An Actor-based Programming Framework for Swarm Robotic Systems
    Yi, Wei
    Di, Bin
    Li, Ruihao
    Dai, Huadong
    Yi, Xiaodong
    Wang, Yanzhen
    Yang, Xuejun
    [J]. 2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, : 8012 - 8019
  • [2] An Actor-Based Framework for Edge Computing
    Aske, Austin
    Zhao, Xinghui
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC' 17), 2017, : 199 - 200
  • [3] An actor-based framework for distributed mobile computation
    Burge, LL
    George, KM
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 778 - 785
  • [4] An actor-based framework for asynchronous event-based cyber-physical systems
    Jahandideh, Iman
    Ghassemi, Fatemeh
    Sirjani, Marjan
    [J]. SOFTWARE AND SYSTEMS MODELING, 2021, 20 (03): : 641 - 665
  • [5] An actor-based framework for asynchronous event-based cyber-physical systems
    Iman Jahandideh
    Fatemeh Ghassemi
    Marjan Sirjani
    [J]. Software and Systems Modeling, 2021, 20 : 641 - 665
  • [6] Optimizing the resource usage of actor-based systems
    Nguyen, Hai T.
    Do, Tien V.
    Rotter, Csaba
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 190
  • [7] Towards a Computational Model of Actor-Based Language Comprehension
    Phillip M. Alday
    Matthias Schlesewsky
    Ina Bornkessel-Schlesewsky
    [J]. Neuroinformatics, 2014, 12 : 143 - 179
  • [8] An Actor-based Design Platform for System of Systems
    Sirjani, Marjan
    Forcina, Giorgio
    Jafari, Ali
    Baumgart, Stephan
    Khamespanah, Ehsan
    Sedaghatbaf, Ali
    [J]. 2019 IEEE 43RD ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2019, : 579 - 587
  • [9] Towards a Computational Model of Actor-Based Language Comprehension
    Alday, Phillip M.
    Schlesewsky, Matthias
    Bornkessel-Schlesewsky, Ina
    [J]. NEUROINFORMATICS, 2014, 12 (01) : 143 - 179
  • [10] Programming Actor-Based Collective Adaptive Systems
    Casadei, Roberto
    Viroli, Mirko
    [J]. PROGRAMMING WITH ACTORS: STATE-OF-THE-ART AND RESEARCH PERSPECTIVES, 2018, 10789 : 94 - 122