ACM Home Page
Please provide us with feedback. Feedback
Event-based detection of concurrency
Full text PdfPdf (1.16 MB)
Source Foundations of Software Engineering archive
Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering table of contents
Lake Buena Vista, Florida, United States
Pages: 35 - 45  
Year of Publication: 1998
ISBN:1-58113-108-9
Also published in ...
Authors
Jonathan E. Cook  Department of Computer Science, New Mexico State University, Las Cruces, NM
Alexander L. Wolf  Department of Computer Science, University of Colorado, Boulder, CO
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 50,   Citation Count: 26
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/288195.288214
What is a DOI?

ABSTRACT

Understanding the behavior of a system is crucial in being able to modify, maintain, and improve the system. A particularly difficult aspect of some system behaviors is concurrency. 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 metrics 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 tasks, including architecture discovery, reengineering, user interaction modeling, and software process improvement.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
R. Agrawal, D. Gunopulos, and F. Leymann. Mining Process Models from Workflow Logs. Technical Report (draft technical report), IBM, September 1997.
 
2
3
4
5
6
 
7
J.L. Devore. Probability and Statistics for Engineering and the Sciences. Brooks/Cole, Pacific Grove, California, 3rd edition, 1991.
 
8
 
9
 
10
 
11
E. Koutsofios and S.C. North. Draxving Graphs vJith Dot. AT&T Bell Laboratories, October 1993.
 
12
R.J. LeBlanc and A.D. Robbins. Event-Driven Monitoring of Distributed Programs. In Proceedings of the Fifth Zntemational Conference on Distributed Computing Systems, pages 515522. IEEE Computer Society, May lSS5.
13
 
14
 
15
A.L. Wolf and D.S. Rosenblum. A Study in Softxvare Process Data Capture and Analysis. In Proceedings of the Second International Conference on the Software Process, pages 115-124. IEEE Computer Society, February 1993.

CITED BY  26

Collaborative Colleagues:
Jonathan E. Cook: colleagues
Alexander L. Wolf: colleagues