• DocumentCode
    2415437
  • Title

    An architecture-based approach for component-oriented development

  • Author

    Chen, Feng ; Wang, Qianxiang ; Mei, Hong ; Yang, Fuqing

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Peking Univ., Beijing, China
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    450
  • Lastpage
    455
  • Abstract
    Component-based reuse is a hopeful solution to the software crisis. Research on software architecture (SA) has revealed a component-based vision of the gross structure of software and provides a top-down approach to direct the component-oriented development process. But the gap between SA design and final implementation prevents it from playing a fundamental role in the process. On the other hand, the component-based software development (CBSD) technology such as Java 2 platform enterprise edition (J2EE) and Common Object Request Broker Architecture (CORBA) provides a feasible bottom-up way to construct systems from standard components, forming an implementation basis for an integrated component-oriented development process. In this paper we propose an architecture-based component composition (ABC) approach, which uses SA model as the blueprint of development and COTS middleware as the run-time platform to support an automated component-oriented development process.
  • Keywords
    Java; distributed object management; software architecture; software reusability; ABC; CBSD; CORBA; COTS middleware; Common Object Request Broker Architecture; J2EE; Java 2 platform enterprise edition; SA; architecture-based approach; architecture-based component composition; component-based reuse; component-based software development; component-oriented development process; gross software structure; integrated component-oriented development process; run-time pla fbrm; software architecture; software crisis; top-down approach; Computer architecture; Computer languages; Computer science; Connectors; Java; Middleware; Programming; Runtime; Scheduling; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-1727-7
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2002.1045042
  • Filename
    1045042