• DocumentCode
    3031649
  • Title

    A Generic Approach for Class Model Normalization

  • Author

    Falleri, Jean-Rémy ; Huchard, Marianne ; Nebut, Clémentine

  • Author_Institution
    LIRMM, Univ. Montpellier, Montpellier
  • fYear
    2008
  • fDate
    15-19 Sept. 2008
  • Firstpage
    431
  • Lastpage
    434
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2008. ASE 2008. 23rd IEEE/ACM International Conference on
  • Conference_Location
    L´Aquila
  • ISSN
    1938-4300
  • Print_ISBN
    978-1-4244-2187-9
  • Electronic_ISBN
    1938-4300
  • Type

    conf

  • DOI
    10.1109/ASE.2008.66
  • Filename
    4639359