| Event-based detection of concurrency |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 50, Citation Count: 26
|
|
|
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
|
Janice Cuny , George Forman , Alfred Hough , Joydip Kundu , Calvin Lin , Lawrence Snyder , David Stemple, The Ariadne debugger: scalable application of event-based abstraction, Proceedings of the 1993 ACM/ONR workshop on Parallel and distributed debugging, p.85-95, May 17-18, 1993, San Diego, California, United States
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
W. M. P. van der Aalst , B. F. van Dongen , J. Herbst , L. Maruster , G. Schimm , A. J. M. M. Weijters, Workflow mining: a survey of issues and approaches, Data & Knowledge Engineering, v.47 n.2, p.237-267, November 2003
|
|
|
|
|
|
Michael D. Ernst , Jake Cockrell , William G. Griswold , David Notkin, Dynamically discovering likely program invariants to support program evolution, Proceedings of the 21st international conference on Software engineering, p.213-224, May 16-22, 1999, Los Angeles, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michael D. Ernst , Jeff H. Perkins , Philip J. Guo , Stephen McCamant , Carlos Pacheco , Matthew S. Tschantz , Chen Xiao, The Daikon system for dynamic detection of likely invariants, Science of Computer Programming, v.69 n.1-3, p.35-45, December, 2007
|
|
|
|
|
|
Qihong Shao , Yi Chen , Shu Tao , Xifeng Yan , Nikos Anerousis, Efficient ticket routing by resolution sequence mining, Proceeding of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining, August 24-27, 2008, Las Vegas, Nevada, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|