MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

Slicing and Clone Detection for Sequential and Concurrent Programs: Two Applications of Dependence Graphs

Jens Krinke
Uni Passau
Talk
AG 1, AG 2, AG 3, AG 4  
Expert Audience

Date, Time and Location

Friday, 31 January 2003
14:00
-- Not specified --
36 - Informatik
328
Saarbrücken

Abstract


Liebe Kollegen, liebe Studenten:

Am Freitag, den 31.01. um 14:00 c.t. (Seminarraum 328) spricht

Jens Krinke, Universität Passau

zum Thema

Slicing and Clone Detection for Sequential and Concurrent Programs:
Two Applications of Dependence Graphs

We present an approach to context-sensitive slicing of concurrent
programs based on realizable paths in threaded program dependence
graphs. Unfortunately, precise slicing of concurrent programs is
undecidable in general. However, our approach yields a high
precision approximation.

A new application of program dependence graphs is detection of
cloned code: We show how similar subgraphs are identified, thus
enabling the detection of modified clones. In a contest, our tool
showed best detection rates in this category.

Jens Krinke ist wissenschaftlicher Assistent an der Universität
Passau; er forscht auf den Gebieten Program-Slicing, Analyse
paralleler und objektorientierter Programmiersprachen sowie moderne
Programmiersprachen.

Mit freundlichen Grüssen,

Andreas Zeller

--
Andreas Zeller Universitaet des Saarlandes, Saarbruecken, Germany
http://www.st.cs.uni-sb.de/~zeller/

Contact

--email hidden
passcode not visible
logged in users only