An approach to the analysis of concurrent software is discussed. The approach, called anomaly detection, involves the algorithmic derivation of information concerning potential errors and the subsequent, possibly non-algorithmic determination of whether or not the reported anomalies are actual errors. We give overviews of algorithms for detecting data-usage and synchronization anomalies and discuss how this technique may be integrated within a general software development support system
A review of work on the occurrence and detection of errors in computer programs is presented. This i...
This thesis addresses three important steps in the selection of error detection mechanisms for micro...
In an earlier paper, the authors have defined type 1 and type 2 data flow anomalies to be, respectiv...
Algorithms are presented for detecting errors and anomalies in programs which use synchronization co...
An approach to the analysis of HAL/S software is discussed. The approach, called anomaly detection, ...
Software is pervasive in our daily lives. Unfortunately, software bugs can severely affect the depen...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
Abstract. Writing multithreaded software for multicore computers con-fronts many developers with the...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
The main objective of this paper is to propose a software implementation model for concurrency error...
Abstract. Program anomaly detection analyzes normal program be-haviors and discovers aberrant execut...
Abstract. Concurrent programs may suffer from concurrency anomalies that may lead to erroneous and u...
Concurrency is an indispensable programming paradigm and multi-threaded programs form the bedrock of...
The design of concurrent programs is error-prone due to the interaction between concurrently executi...
Understanding the behavior of a system is crucial in being able to modify, maintain, and improve the...
A review of work on the occurrence and detection of errors in computer programs is presented. This i...
This thesis addresses three important steps in the selection of error detection mechanisms for micro...
In an earlier paper, the authors have defined type 1 and type 2 data flow anomalies to be, respectiv...
Algorithms are presented for detecting errors and anomalies in programs which use synchronization co...
An approach to the analysis of HAL/S software is discussed. The approach, called anomaly detection, ...
Software is pervasive in our daily lives. Unfortunately, software bugs can severely affect the depen...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
Abstract. Writing multithreaded software for multicore computers con-fronts many developers with the...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
The main objective of this paper is to propose a software implementation model for concurrency error...
Abstract. Program anomaly detection analyzes normal program be-haviors and discovers aberrant execut...
Abstract. Concurrent programs may suffer from concurrency anomalies that may lead to erroneous and u...
Concurrency is an indispensable programming paradigm and multi-threaded programs form the bedrock of...
The design of concurrent programs is error-prone due to the interaction between concurrently executi...
Understanding the behavior of a system is crucial in being able to modify, maintain, and improve the...
A review of work on the occurrence and detection of errors in computer programs is presented. This i...
This thesis addresses three important steps in the selection of error detection mechanisms for micro...
In an earlier paper, the authors have defined type 1 and type 2 data flow anomalies to be, respectiv...