An Abstract Syntax Tree based static fuzzing mutation for vulnerability evolution analysis

W Zheng, P Deng, K Gui, X Wu - Information and Software Technology, 2023 - Elsevier
Context: Zero-day vulnerabilities are highly destructive and sudden. However, traditional
static and dynamic testing methods cannot efficiently detect them. Objective: In this paper, a …

Empirical research on concurrent software testing: A systematic map** study

SM Melo, JC Carver, PSL Souza, SRS Souza - Information and Software …, 2019 - Elsevier
Background: Concurrent software testing is a costly and difficult task, especially due to the
exponential increase in the test sequences caused by non-determinism. Such an issue has …

Research in concurrent software testing: a systematic review

SRS Souza, MAS Brito, RA Silva, PSL Souza… - Proceedings of the …, 2011 - dl.acm.org
The current increased demand for distributed applications in domains such as web services
and cloud computing has significantly increased interest in concurrent programming. This …

Static-time extraction and analysis of the ROS computation graph

A Santos, A Cunha, N Macedo - 2019 Third IEEE international …, 2019 - ieeexplore.ieee.org
The Robot Operating System (ROS) is one of the most popular open source robotic
frameworks, and has contributed significantly to the fast development of robotics. Even …

Automatic verification of Erlang-style concurrency

E D'Osualdo, J Kochems, CHL Ong - … , SAS 2013, Seattle, WA, USA, June …, 2013 - Springer
This paper presents an approach to verify safety properties of Erlang-style, higher-order
concurrent programs automatically. Inspired by Core Erlang, we introduce λ Actor, a …

Session ty** for a featherweight Erlang

D Mostrous, VT Vasconcelos - International Conference on Coordination …, 2011 - Springer
As software tends to be increasingly concurrent, the paradigm ofmessage passing is
becoming more prominent in computing. The language Erlang offers an intuitive and …

Special delivery: programming with mailbox types

S Fowler, DP Attard, F Sowul, SJ Gay… - Proceedings of the ACM …, 2023 - dl.acm.org
The asynchronous and unidirectional communication model supported by mailboxes is a
key reason for the success of actor languages like Erlang and Elixir for implementing …

Mailbox types for unordered interactions

U De'Liguoro, L Padovani - ar** concurrent applications because
actors are isolated concurrent entities that communicate through asynchronous messages …

Static trace-based deadlock analysis for synchronous mini-go

K Stadtmüller, M Sulzmann, P Thiemann - Asian Symposium on …, 2016 - Springer
We consider the problem of static deadlock detection for programs in the Go programming
language which make use of synchronous channel communications. In our analysis, regular …