• DocumentCode
    1936946
  • Title

    JComp: A Reuse-Driven Componentization Framework for Java Applications

  • Author

    Li, Shimin ; Tahvildari, Ladan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont.
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    264
  • Lastpage
    267
  • Abstract
    Program componentization has been proved to be an effective way to increase the speed and cost-effectiveness of reusing, maintaining, and understanding existing software systems. JComp is a componentization framework that supports semi-automatically extracting reusable components from an existing Java system and automatically transforming the existing system into a component-based system. Based on the automated class dominance analysis and domain knowledge, JComp introduces a novel technique to incrementally identify reusable components in a low cost but high precision way. Also, JComp provides a methodology to automate the transformation of existing object-oriented systems into component-based systems
  • Keywords
    Java; object-oriented programming; software reusability; JComp reuse-driven componentization framework; Java application; component-based system; object-oriented system; Application software; Costs; Data mining; Java; Object oriented modeling; Software quality; Software reusability; Software systems; Tree graphs; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2006. ICPC 2006. 14th IEEE International Conference on
  • Conference_Location
    Athens
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-2601-2
  • Type

    conf

  • DOI
    10.1109/ICPC.2006.31
  • Filename
    1631133