Extraction of Classes Through the Application of Formal Concept Analysis

Decius Pereira, Luis Zárate, Mark Song

2014

Abstract

The class hierarchy is one of the most important activities of the object-oriented software development. The class design and its hierarchy is a difficult task especially when what is sought is an extensive and complex modeling. Some problems are difficult to understand even when modeled using a methodology. The precise construction of a class hierarchy requires deep understanding of the problem, a correct identification of attributes and methods, their similarities, dependencies and specializations. An inaccurate or incomplete class hierarchy entails manufacturing defects of the software, making it difficult to maintain or make corrections. The Formal Concept Analysis provides a theory which enables troubleshoot hierarchy of classes to accomplish the maximum factoring of classes while preserving the relationships of specialization. This paper presents an approach to the application of Formal Concept Analysis theory in class factoring to simplify the design stages of new classes. A framework was developed to support experiments.

Download


Paper Citation


in Harvard Style

Pereira D., Zárate L. and Song M. (2014). Extraction of Classes Through the Application of Formal Concept Analysis . In Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-028-4, pages 275-282. DOI: 10.5220/0004892302750282

in Bibtex Style

@conference{iceis14,
author={Decius Pereira and Luis Zárate and Mark Song},
title={Extraction of Classes Through the Application of Formal Concept Analysis},
booktitle={Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2014},
pages={275-282},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004892302750282},
isbn={978-989-758-028-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Extraction of Classes Through the Application of Formal Concept Analysis
SN - 978-989-758-028-4
AU - Pereira D.
AU - Zárate L.
AU - Song M.
PY - 2014
SP - 275
EP - 282
DO - 10.5220/0004892302750282