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 :
بازگشت