Understanding the behavior of a system is crucial in being able to modify, maintain, and improve the system. A particularly dicult aspect of some system behaviors is concur-rency. While there are many techniques to specify intended concurrent behavior, there are few, if any, techniques to capture and model actual concurrent behavior. This paper presents a technique to discover patterns of concurrent behavior from traces of system events. The technique is based on a probabilistic analysis of the event traces. Using met-rics for the number, frequency, and regularity of event occurrences, a determination is made of the likely concurrent behavior being manifested by the system. The technique is useful in a wide variety of software engineering t...
A runtime analysis technique is presented, which can predict concurrency errors in multithreaded sys...
An approach to the analysis of concurrent software is discussed. The approach, called anomaly detect...
Event tracing is a powerful method for analyzing the performance behavior of parallel applications. ...
Understanding the behavior of a system is crucial in being able to modify, maintain, and improve the...
Understanding the behavior of a system is crucial in being able to modify, maintain, and improve the...
Concurrent event-based components present characteristics that impose difficulties in understanding ...
Process mining techniques aim at analysing records generated during the execution of a business proc...
Detecting concurrency relations between events is a fundamental primitive underpinning a range of pr...
Detecting concurrency relations between events is a fundamental primitive in process mining. Existin...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
Complex functional integration leads to intricate logical control flows which in turn presents a gre...
Software-Defined Networking (SDN) control software executes in highly asynchronous environments wher...
Concurrent software executes multiple threads or processes to achieve high performance. However, con...
Due to the increased emphasis on responsiveness, event-based design has become mainstream in softwar...
A runtime analysis technique is presented, which can predict concurrency errors in multithreaded sys...
An approach to the analysis of concurrent software is discussed. The approach, called anomaly detect...
Event tracing is a powerful method for analyzing the performance behavior of parallel applications. ...
Understanding the behavior of a system is crucial in being able to modify, maintain, and improve the...
Understanding the behavior of a system is crucial in being able to modify, maintain, and improve the...
Concurrent event-based components present characteristics that impose difficulties in understanding ...
Process mining techniques aim at analysing records generated during the execution of a business proc...
Detecting concurrency relations between events is a fundamental primitive underpinning a range of pr...
Detecting concurrency relations between events is a fundamental primitive in process mining. Existin...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
Complex functional integration leads to intricate logical control flows which in turn presents a gre...
Software-Defined Networking (SDN) control software executes in highly asynchronous environments wher...
Concurrent software executes multiple threads or processes to achieve high performance. However, con...
Due to the increased emphasis on responsiveness, event-based design has become mainstream in softwar...
A runtime analysis technique is presented, which can predict concurrency errors in multithreaded sys...
An approach to the analysis of concurrent software is discussed. The approach, called anomaly detect...
Event tracing is a powerful method for analyzing the performance behavior of parallel applications. ...