• DocumentCode
    1949238
  • Title

    Automated architectural component classification using concept lattices

  • Author

    Aboud, Nour Alhouda ; Arévalo, Gabriela ; Falleri, Jean-Rémy ; Huchard, Marianne ; Tibermacine, Chouki ; Urtado, Christelle ; Vauttier, Sylvain

  • Author_Institution
    LIUPPA, Univ. de Pau et des Pays de l´´Adour, Bayonne, France
  • fYear
    2009
  • fDate
    14-17 Sept. 2009
  • Firstpage
    21
  • Lastpage
    30
  • Abstract
    While the use of components grows in software development, building effective component directories becomes a critical issue as architects need help to search components in repositories. During the life-cycle of component-based software, several tasks, such as construction from scratch or component substitution, would benefit from an efficient component classification and retrieval. In this paper, we analyze how we can build a classification of components using their technical description (i.e. functions and interfaces) in order to help automatic as well as manual composition and substitution. The approach is implemented in the CoCoLa prototype, which is dedicated to Fractal component directory management and validated through a case study.
  • Keywords
    architecture; object-oriented databases; object-oriented programming; pattern classification; query processing; software engineering; CoCoLa prototype; Component Concept Lattices; Fractal component directory; architectural component classification; component directory; component retrieval; component-based software; concept lattices; repository; software development; Assembly; Buildings; Fractals; Indexing; Lattices; Manuals; Programming; Runtime; Software design; Transportation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2009 & European Conference on Software Architecture. WICSA/ECSA 2009. Joint Working IEEE/IFIP Conference on
  • Conference_Location
    Cambridge
  • Print_ISBN
    978-1-4244-4984-2
  • Electronic_ISBN
    978-1-4244-5295-8
  • Type

    conf

  • DOI
    10.1109/WICSA.2009.5290788
  • Filename
    5290788