• DocumentCode
    3231960
  • Title

    A framework for component based software flexible design

  • Author

    Tang, Longye ; Wang, Zhijian ; Fei, Yukui

  • Author_Institution
    Coll. of Comput. & Inf. Eng., Hohai Univ., Nanjing, China
  • fYear
    2009
  • fDate
    25-28 July 2009
  • Firstpage
    937
  • Lastpage
    940
  • Abstract
    Component-based software design is still an open issue in component-based software engineering due to nondeterministic granularity of the externally-provided components. The separation-of-concern development pattern adopted by component-based development (CBD) has prevented its widespread success in practices. Both the developer of a component and the developer of a system using components often face the problem that information vital for certain development tasks is not available, which has various consequences to complicate each stage of CBD process. In order to improve that, service and dynamic service specification are first defined from component´s point of view respectively. Then, based on these definitions, a framework for component-based flexible design is proposed in this paper under considerations of domain-specific knowledge and analysis of existing systems. It can help software developers not only understand user´s requirements more correctly but also reuse successful development and test cases from domain-specific knowledge and existing systems, which can shorten the lifecycle of CBD.
  • Keywords
    object-oriented programming; software engineering; component based software flexible design; component-based development; component-based software engineering; dynamic service specification; nondeterministic granularity; separation-of-concern development pattern; software development; Agricultural engineering; Application software; Computer science; Computer science education; Documentation; Educational institutions; Software design; Software engineering; Software systems; System testing; component based software engineering; component-based software flexible design (CBSFD); domain knowledge; dynamic service specification; existing system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science & Education, 2009. ICCSE '09. 4th International Conference on
  • Conference_Location
    Nanning
  • Print_ISBN
    978-1-4244-3520-3
  • Electronic_ISBN
    978-1-4244-3521-0
  • Type

    conf

  • DOI
    10.1109/ICCSE.2009.5228300
  • Filename
    5228300