DocumentCode :
1115037
Title :
Certification of software components
Author :
Wohlin, Claes ; Runeson, Per
Author_Institution :
Dept. of Commun. Syst., Lund Univ., Sweden
Volume :
20
Issue :
6
fYear :
1994
fDate :
6/1/1994 12:00:00 AM
Firstpage :
494
Lastpage :
499
Abstract :
Reuse is becoming one of the key areas in dealing with the cost and quality of software systems. An important issue is the reliability of the components, hence making certification of software components a critical area. The objective of this article is to try to describe methods that can be used to certify and measure the ability of software components to fulfil the reliability requirements placed on them. A usage modelling technique is presented, which can be used to formulate usage models for components. This technique will make it possible not only to certify the components, but also to certify the system containing the components. The usage model describes the usage from a structural point of view, which is complemented with a profile describing the expected usage in figures. The failure statistics from the usage test form the input of a hypothesis certification model, which makes it possible to certify a specific reliability level with a given degree of confidence. The certification model is the basis for deciding whether the component can be accepted, either for storage as a reusable component or for reuse. It is concluded that the proposed method makes it possible to certify software components, both when developing for and with reuse
Keywords :
software cost estimation; software quality; software reliability; software reusability; failure statistics; hypothesis certification model; software component certification; software cost; software quality; software reliability; software reuse; usage modelling; usage modelling technique; usage profile; usage testing; Certification; Costs; Object oriented modeling; Reliability engineering; Software measurement; Software reliability; Software systems; Software testing; Statistical analysis; Time measurement;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.295896
Filename :
295896
Link To Document :
بازگشت