• DocumentCode
    2823644
  • Title

    Formal Description of Component Services

  • Author

    Tang, Longye ; Wang, Zhijian ; Fei, Yukui

  • Author_Institution
    Coll. of Comput. & Inf. Eng., Hohai Univ., Nanjing, China
  • fYear
    2009
  • fDate
    11-13 Dec. 2009
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Usability of a software component affects the efficiency of component based software development directly, but how to improve it is still an open issue due to the separation-of-concern development pattern adopted by component-based development (CBD) in software engineering. From the provider´s point of view, first of all, atomic service and service extension are defined respectively, and extension rules of a component service are given in detail. Secondly, service logical and reasoning system, a formal description method, is proposed to describe all services which a common interface can provide. Thirdly, the process of service constructed by using atomic service extension is given and illustrated by an application sample. And finally, the analysis of a concrete sample shows that the formal description method can provide a valid verification approach which can automatically determine whether it satisfy user´s requirement or not. This approach can help improve the usability of a software component and also contribute to the automatic process of component based software development.
  • Keywords
    formal specification; object-oriented programming; reasoning about programs; software reusability; atomic service extension; component based software development; component services; extension rule; formal description; reasoning system; separation-of-concern development pattern; service logical system; software component usability; software engineering; user requirement; Application software; Computer industry; Concrete; Educational institutions; Information science; Programming; Software engineering; Software systems; Software testing; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-4507-3
  • Electronic_ISBN
    978-1-4244-4507-3
  • Type

    conf

  • DOI
    10.1109/CISE.2009.5363729
  • Filename
    5363729