arrow
返回

Parallel Specification-Based Testing for Concurrent Programs

delete2022-01-01
delete0
delete
OA
AI
C
Canh Minh *
K
Kazuhiro Ogata
DOI:10.1109/ACCESS.2022.3155629delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The paper proposes a new testing technique for concurrent programs. The technique is a specification-based testing. For a formal specification S and a concurrent program P, state sequences are generated from P and checked to be accepted by S. We suppose that S is specified in Maude and P is implemented in Java. Java Pathfinder (JPF) and Maude are then used to generate state sequences from P and to check if such state sequences are accepted by S, respectively. Even without checking any property violations with JPF, JPF often encounters the notorious state space explosion while only generating state sequences. Thus, we propose a technique to generate state sequences from P and check if such state sequences are accepted by S in a stratified way. A tool is developed to support the proposed technique that can be processed naturally in parallel. Some experiments demonstrate that the proposed technique mitigates the state space explosion, which cannot be achieved with the straightforward use of JPF.
Keyword:
Programming
Testing
Concurrent computing
Protocols
Explosions
Java
Codes
Simulation
divide & conquer approach
parallel algorithms
concurrent programs
specification-based testing

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

J
japan advanced institute of science & technology (jaist)
学者数:
2.0K
论文数: 1.9K
被引数: 0
引用论文

引用论文

PEDOT: PSS Polymer Aerosol Jet-printing for Robotic Skin Sensors
err2022-07-10
err0
PREAI
errOlalekan O. Olowo; Danming Wei; Dilan Ratnayake; Brian Goulet; Alexander Curry; Andriy Sherehiy; Ruoshi Zhang; Dan O. Popa
err分享
err收藏
Tracking reveals behavioural coordination driven by environmental constraints in the Black‐vented Shearwater Puffinus opisthomelas
err2019-02-10
err0
PREAI
errCecilia Soldatini; Yuri V. Albores‐Barajas; Alejandro Ramos‐Rodriguez; Adrian Munguia‐Vega; Eduardo González‐Rodríguez; Carlo Catoni; Giacomo Dell'Omo
err分享
err收藏
Regulation of the Phosphorylation of Mitochondrial Pyruvate Dehydrogenase Complex in Situ
err1988-12-01
err0
errOAAI
errRaymond J. A. Budde; Tung K. Fang; Douglas D. Randall
err分享
err收藏
Antisera to a Rabbit Urinary Tract Antigen also React with Human Bladder and Kidney Tissue
err1990-02-01
err0
PREAI
errJames Stefanelli; Hugh J. Callahan; Dolores Shupp Byrne; S. Grant Mulholland
err分享
err收藏
Identification and characterization of eukaryotic initiation factor 5A‐2
err2003-10-16
err0
errOAAI
errPaul M. J. Clement; C. Allen Henderson; Zandra A. Jenkins; Zeljka Smit‐McBride; Edith C Wolff; John W. B. Hershey; Myung Hee Park; Hans E Johansson
err分享
err收藏
学者 查看更多内容