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
Link To Document