Fingerprinting Logic Programs

Alexander Serebrenik, Wim Vanhoof

Résultats de recherche: Papier de travailArticle de travail

Résumé

In this work we present work in progress on functionality duplication detection in logic programs. Eliminating duplicated functionality recently became prominent in context of refactoring. We describe a quantitative approach that allows to measure the 'similarity' between two predicate definitions. Moreover, we show how to compute a so-called 'fingerprint' for every predicate. Fingerprints capture those characteristics of the predicate that are significant when searching for duplicated functionality. Since reasoning on fingerprints is much easier than reasoning on predicate definitions, comparing the fingerprints is a promising direction in automated code duplication in logic programs.
langue originaleAnglais
Lieu de publicationSeatlle, Washington, USA
ÉditeurW. Vanhoof and S. Hernandez
Etat de la publicationPublié - 2006

Empreinte digitale

Examiner les sujets de recherche de « Fingerprinting Logic Programs ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation