DocumentCode
1685205
Title
Dynamic slicing of parallel message-passing programs
Author
Kamkar, Mariam ; Krajina, Patrik ; Fritzson, Peter
Author_Institution
Dept. of Comput. & Inf. Sci., Linkoping Univ., Sweden
fYear
1996
Firstpage
170
Lastpage
177
Abstract
As software applications grow larger and more complex, program maintenance activities such as adding new functionality, debugging and testing consume an increasing amount of available resources for software development. This is especially true for distributed systems communicating via message-passing. In order to cope with this increased complexity, programmers need effective computer-supported methods for decomposition and dependence analysis of programs, to understand dependencies between different parts of software systems and to find the sources of errors. Program slicing is one method for such decomposition and dependence analysis. A program slice with respect to a specified variable at some program point consists of those parts of the program which may directly or indirectly affect the value of that variable at the particular program point. In this paper, we present an algorithm for dynamic slicing of distributed/parallel programs and some results from an implementation for a parallel MIMD computer
Keywords
message passing; parallel programming; program debugging; program testing; software maintenance; software metrics; computer-supported methods; debugging; dependence analysis; distributed systems; dynamic program slicing; error sources; new functionality; parallel MIMD computer; parallel message-passing programs; program decomposition; program maintenance activities; software complexity; software development resources; software testing; Application software; Computer errors; Concurrent computing; Distributed computing; Heuristic algorithms; Programming profession; Software debugging; Software maintenance; Software systems; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1996. PDP '96. Proceedings of the Fourth Euromicro Workshop on
Conference_Location
Braga
Print_ISBN
0-8186-7376-1
Type
conf
DOI
10.1109/EMPDP.1996.500584
Filename
500584
Link To Document