Concept analysis transforms any relation between ‘lob-jects ” 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 “at,t,ributcs ” occur all the time in software technol-ogy, concept analysis is an attractive foundat,ion for a new class of program analysis tools. The article presents a short overview of the underlying theory, as well as applications for software component retrieval, analysis of configuration spaces, and modularization of legacy code.
Low coupling between modules and high cohesion inside each module are the key features of good softw...
International audienceFormal Concept Analysis (FCA) provides an important approach in software reeng...
Software systems are often highly structured, consisting of artifacts (types, methods, variables, an...
We describe a general technique for identifying modules in programs that do not designate them expli...
We apply mathematical concept analysis to the problem of reengineering configurations. Concept analy...
Abstract-We describe a general technique for identifying modules in legacy code. The method is based...
International audienceFormal Concept Analysis (FCA) is a data analysis framework which extracts a la...
We present algorithms for horizontal decomposition, subdirect decomposition, and subtensorial decomp...
Designing, understanding and maintaining the source code is a crucial task in reengineering for soft...
Information technology of today is often concerned with information that is not only large in quanti...
Abstract. Symbolic objects were originally intended to bring both more structure in data and more in...
In a previous study we proceeded to the remodularization architecture based on classes and packages ...
: Formal Concept Analysis (FCA) is a mathematical theory which tries to structure and formalise conc...
Having identified software components which are potentially reusable and described in such a way tha...
Getting an initial understanding of the structure of a software system, whether it is for software m...
Low coupling between modules and high cohesion inside each module are the key features of good softw...
International audienceFormal Concept Analysis (FCA) provides an important approach in software reeng...
Software systems are often highly structured, consisting of artifacts (types, methods, variables, an...
We describe a general technique for identifying modules in programs that do not designate them expli...
We apply mathematical concept analysis to the problem of reengineering configurations. Concept analy...
Abstract-We describe a general technique for identifying modules in legacy code. The method is based...
International audienceFormal Concept Analysis (FCA) is a data analysis framework which extracts a la...
We present algorithms for horizontal decomposition, subdirect decomposition, and subtensorial decomp...
Designing, understanding and maintaining the source code is a crucial task in reengineering for soft...
Information technology of today is often concerned with information that is not only large in quanti...
Abstract. Symbolic objects were originally intended to bring both more structure in data and more in...
In a previous study we proceeded to the remodularization architecture based on classes and packages ...
: Formal Concept Analysis (FCA) is a mathematical theory which tries to structure and formalise conc...
Having identified software components which are potentially reusable and described in such a way tha...
Getting an initial understanding of the structure of a software system, whether it is for software m...
Low coupling between modules and high cohesion inside each module are the key features of good softw...
International audienceFormal Concept Analysis (FCA) provides an important approach in software reeng...
Software systems are often highly structured, consisting of artifacts (types, methods, variables, an...