• DocumentCode
    2375511
  • Title

    From Object-Oriented Applications to Component-Oriented Applications via Component-Oriented Architecture

  • Author

    Allier, Simon ; Sadou, Salah ; Sahraoui, Houari ; Fleurquin, Régis

  • Author_Institution
    Valoria Lab., Univ. de Bretagne Sud, Vannes, France
  • fYear
    2011
  • fDate
    20-24 June 2011
  • Firstpage
    214
  • Lastpage
    223
  • Abstract
    Object-oriented applications of significant size are often complex and therefore, costly to maintain. Indeed, they rely on the concept of class which has low granularity with many implicit dependencies not always explicit. The component paradigm provides a projection space well-structured and of highest level for a better understanding through abstract architectural views. But it is possible to go further. It may also be the ultimate target of a complete process of re engineering. The end-to-end automation of this process is a subject on which literature has made very little attention. In this paper, we propose such a method to automatically transform an object-oriented application in an operational component-oriented application. We illustrate this method on a real Java application which is transformed in an operational OSGi application.
  • Keywords
    Java; object-oriented programming; software architecture; Java application; component-oriented applications; component-oriented architecture; end-to-end automation; object-oriented applications; operational OSGi application; Algorithm design and analysis; Couplings; Equations; Genetic algorithms; Heuristic algorithms; Object oriented modeling; Object recognition; automatic reengineering; component-based architecture; object oriented applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture (WICSA), 2011 9th Working IEEE/IFIP Conference on
  • Conference_Location
    Boulder, CO
  • Print_ISBN
    978-1-61284-399-5
  • Electronic_ISBN
    978-0-7695-4351-2
  • Type

    conf

  • DOI
    10.1109/WICSA.2011.35
  • Filename
    5959773