Title :
A Generic Approach for Class Model Normalization
Author :
Falleri, Jean-Rémy ; Huchard, Marianne ; Nebut, Clémentine
Author_Institution :
LIRMM, Univ. Montpellier, Montpellier
Abstract :
Designing and maintaining a huge class model is a very complex task. When an object oriented software or model grows, duplicated elements start to appear, decreasing the readability and the maintainability. In this paper, we present an approach, implemented in a tool and validated by a case study, that helps software architects designing and improving their class models, discarding redundancy and adding relevant abstractions. Since many different languages allow to express class models, this approach has been made generic i.e. capable of dealing with any language described by a meta-model.
Keywords :
formal specification; object-oriented programming; software architecture; software tools; class model normalization; generic approach; object oriented software; relational concept analysis; software abstraction; software architect design; Computer languages; Decoding; Electronic mail; Lattices; Model driven engineering; Object oriented modeling; Software design; Software maintenance; Software tools; Unified modeling language;
Conference_Titel :
Automated Software Engineering, 2008. ASE 2008. 23rd IEEE/ACM International Conference on
Conference_Location :
L´Aquila
Print_ISBN :
978-1-4244-2187-9
Electronic_ISBN :
1938-4300
DOI :
10.1109/ASE.2008.66