Back to Search
Start Over
Using Automatic Process Clustering for Design Recovery and Distributed Debugging.
- Source :
-
IEEE Transactions on Software Engineering . Jun95, Vol. 21 Issue 6, p515-527. 13p. 2 Color Photographs, 9 Diagrams, 3 Charts. - Publication Year :
- 1995
-
Abstract
- Distributed applications written in Hermes typically consist of a large number of sequential processes. The use of a hierarchy of process clusters can facilitate the debugging of such applications. Ideally, such a hierarchy should be derived automatically. This paper discusses two approaches to automatic process clustering, one analyzing runtime information with a statistical approach and one utilizing additional semantic information. Tools realizing these approaches were developed and a quantitative measure to evaluate process clusters is proposed. The results obtained under both approaches are compared, and indicate that the additional semantic information improves the cluster hierarchies derived. We demonstrate the value of automatic process clustering with an example. It is shown how appropriate process clusters reduce the complexity of the understanding process, facilitating program maintenance activities such as debugging. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISSN :
- 00985589
- Volume :
- 21
- Issue :
- 6
- Database :
- Academic Search Index
- Journal :
- IEEE Transactions on Software Engineering
- Publication Type :
- Academic Journal
- Accession number :
- 14370328
- Full Text :
- https://doi.org/10.1109/32.391378