[snelting03icfca] | Gregor Snelting, Concept Lattices in Software Analysis, International Conference on Formal Concept Analysis, pp. 272--287, 2003.
|
Abstract
About ten years ago, the first serious applications of concept lattices
in software analysis were published. Today, a wide range of applications
of concept lattices in static and dynamic analysis of software artefacts
is known. This overview summarizes important papers from the last
ten years, and presents three methods in some detail: 1. methods
to extract classes and modules from legacy software; 2. the Snelting/Tip
algorithm for application-specific, semantics-preserving refactoring
of class hierarchies; 3. Ball's method for infering dynamic dominators
and control flow regions from program traces. We conclude with some
perpectives on further uses of concept lattices in software technology.
Download
BibTeX
Authors at the institute