Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 22 von 51
Interprocedural dynamic slicing
Programming Language Implementation and Logic Programming, 2005, p.370-384
2005
Volltextzugriff (PDF)

Details

Autor(en) / Beteiligte
Titel
Interprocedural dynamic slicing
Ist Teil von
  • Programming Language Implementation and Logic Programming, 2005, p.370-384
Ort / Verlag
Berlin, Heidelberg: Springer Berlin Heidelberg
Erscheinungsjahr
2005
Quelle
Alma/SFX Local Collection
Beschreibungen/Notizen
  • This paper presents the first algorithm for interprocedural dynamic slicing. Previous methods for dynamic slicing only considered languages without procedures and procedure calls. This method generates summary information for each procedure call and represents a program as a summary graph of dynamic dependencies. A slice on this graph consists of nodes for all procedure calls of the program that affect the value of a given variable. The size of the information saved by this method is considerably smaller than what is needed by previous methods for dynamic slicing [AH90], since it only depends on the size of the program's execution tree, i.e. the number of executed procedure calls, which is much smaller than the size of a trace of all executed statements. In addition, work space for the temporary graph is needed, proportional to the maximum sum of the sizes of simultaneously active procedures. A program slice can be produced from the interprocedural slice on the graph if a suitable definition of control dependency is used when the summary graph is constructed. The interprocedural dynamic slicing introduced in this paper is being used to improve the bug localization properties of the Generalized Algorithmic Debugging Technique [FGKS91], a method for declarative semi-automatic debugging.
Sprache
Englisch
Identifikatoren
ISBN: 3540558446, 9783540558446, 9783540472971, 3540472975
ISSN: 0302-9743
eISSN: 1611-3349
DOI: 10.1007/3-540-55844-6_148
Titel-ID: cdi_swepub_primary_oai_DiVA_org_liu_110082

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX