Towards a Temporal Extension of Formal Concept Analysis
AI '01 Proceedings of the 14th Biennial Conference of the Canadian Society on Computational Studies of Intelligence: Advances in Artificial Intelligence
Applications of clustering techniques to software partitioning, recovery and restructuring
Journal of Systems and Software - Special issue: Applications of statistics in software engineering
A language-independent software renovation framework
Journal of Systems and Software - Special issue: Software reverse engineering
Recovering UML class models from C++: A detailed explanation
Information and Software Technology
Extracting entity-relationship diagram from a table-based legacy database
Journal of Systems and Software
Journal of Software Maintenance and Evolution: Research and Practice - Special Issue on the 12th Conference on Software Maintenance and Reengineering (CSMR 2008)
A survey of formal concept analysis support for software engineering activities
Formal Concept Analysis
Concept lattices in software analysis
Formal Concept Analysis
Hi-index | 0.00 |
Concept analysis transforms any relation between "objects" and "attributes" into a complete lattice. This concept lattice can be studied by algebraic means and offers remarkable insight into properties and structure of the original relation. As relations between "objects" and "attributes" occur all the time in software technology, concept analysis is an attractive foundation for a new class of program analysis tools. The article presents applications of concept lattices for the modularization of legacy code, understanding configurations spaces, and transformations of class hierarchies.