An Abstract Syntax Tree based static fuzzing mutation for vulnerability evolution analysis
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 …
static and dynamic testing methods cannot efficiently detect them. Objective: In this paper, a …
Empirical research on concurrent software testing: A systematic map** study
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 …
exponential increase in the test sequences caused by non-determinism. Such an issue has …
Research in concurrent software testing: a systematic review
The current increased demand for distributed applications in domains such as web services
and cloud computing has significantly increased interest in concurrent programming. This …
and cloud computing has significantly increased interest in concurrent programming. This …
Static-time extraction and analysis of the ROS computation graph
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 …
frameworks, and has contributed significantly to the fast development of robotics. Even …
Automatic verification of Erlang-style concurrency
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 …
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 …
becoming more prominent in computing. The language Erlang offers an intuitive and …
Special delivery: programming with mailbox types
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 …
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 …
actors are isolated concurrent entities that communicate through asynchronous messages …
Static trace-based deadlock analysis for synchronous mini-go
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 …
language which make use of synchronous channel communications. In our analysis, regular …