A Generic Approach for Class Model Normalization

  • Authors:
  • J.-R. Falleri;M. Huchard;C. Nebut

  • Affiliations:
  • LIRMM, Univ. Montpellier, Montpellier;LIRMM, Univ. Montpellier, Montpellier;LIRMM, Univ. Montpellier, Montpellier

  • Venue:
  • ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

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.