• DocumentCode
    2549425
  • Title

    Extended software component model for testing and reuse

  • Author

    Jiang, Ying ; Lu, Yu-Ke ; Wang, Hai-rui ; Li, Ying-Na ; Fu, Xiao-Dong

  • fYear
    2010
  • fDate
    16-18 April 2010
  • Firstpage
    310
  • Lastpage
    313
  • Abstract
    Component Based Software Development is gaining popularity in recent years. In this way of software development, software components, which are typically black-box components, are intensively reused to construct new systems. The existed component models describe the characteristics of component from different aspects. However, there is not certain information about component testing. In this paper, we propose an extended component model that supported the component testing and reuse. A model for component specification and composition is established through extending the semantic specification, the protocol specification and the testing specification in the component interface. Then we give a model for component implementation based on Web Services. Finally, we discuss the validation of model, and it can support the development, testing and reuse of component.
  • Keywords
    Web services; formal specification; object-oriented programming; program testing; software reusability; Web services; black-box components; component based software development; component specification; extended software component model; protocol specification; semantic specification; software reuse; software testing; Assembly; Automatic testing; Automation; Data models; Educational technology; Laboratories; Programming; Software quality; Software testing; Web services; implementation model; interface specification; model; reuse; specification and composition model; testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Management and Engineering (ICIME), 2010 The 2nd IEEE International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4244-5263-7
  • Electronic_ISBN
    978-1-4244-5265-1
  • Type

    conf

  • DOI
    10.1109/ICIME.2010.5477874
  • Filename
    5477874