• DocumentCode
    525745
  • Title

    Model based software component verification

  • Author

    Tang, Longye ; Zhou, Xiaofeng ; Wang, Zhijian ; Fei, Yukui ; Zhang, Jijun

  • Author_Institution
    Coll. of Comput. & Inf. Eng., Hohai Univ., Nanjing, China
  • fYear
    2010
  • fDate
    23-25 June 2010
  • Firstpage
    11
  • Lastpage
    16
  • Abstract
    Developing software components requires a high focus on software quality. A novel approach was proposed from the component producer perspective to improve it in this paper. First, atomic service, service extension and extension rule were defined respectively. Secondly, an effective component model was defined, in terms of service, to describe all services which a component can provide. Thirdly, the process of constructing a component service by atomic service extension was given and illustrated in an application sample. The concrete sample shows that this component model can provide an effective verification approach which can automatically determine whether a component service satisfies a certain user´s requirement or not. And it can also help improve the usability of a software component and the efficiency of component based software development.
  • Keywords
    object-oriented programming; program verification; software quality; atomic service extension; component based software development; component service; extension rule; model based software component verification; software quality; Agricultural engineering; Application software; Computer industry; Educational institutions; Programming; Software maintenance; Software quality; Software systems; Testing; Usability; Software component; atomic sendee; component model; extension constraint; service extension; verificaton;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Data Mining (SEDM), 2010 2nd International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4244-7324-3
  • Electronic_ISBN
    978-89-88678-22-0
  • Type

    conf

  • Filename
    5542959