Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Certification of Software Components

Wohlin, Claes LU and Runeson, Per LU orcid (1994) In IEEE Transactions on Software Engineering 20(6). p.494-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... (More)
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. (Less)
Please use this url to cite or link to this publication:
author
and
organization
publishing date
type
Contribution to journal
publication status
published
subject
in
IEEE Transactions on Software Engineering
volume
20
issue
6
pages
6 pages
publisher
IEEE - Institute of Electrical and Electronics Engineers Inc.
external identifiers
  • scopus:0028444550
ISSN
0098-5589
DOI
10.1109/32.295896
language
English
LU publication?
yes
id
fc227ae9-8ed4-4b3d-ae55-ee78b7a7ddf1
date added to LUP
2019-03-28 20:32:11
date last changed
2021-01-03 03:35:20
@article{fc227ae9-8ed4-4b3d-ae55-ee78b7a7ddf1,
  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.}},
  author       = {{Wohlin, Claes and Runeson, Per}},
  issn         = {{0098-5589}},
  language     = {{eng}},
  number       = {{6}},
  pages        = {{494--499}},
  publisher    = {{IEEE - Institute of Electrical and Electronics Engineers Inc.}},
  series       = {{IEEE Transactions on Software Engineering}},
  title        = {{Certification of Software Components}},
  url          = {{http://dx.doi.org/10.1109/32.295896}},
  doi          = {{10.1109/32.295896}},
  volume       = {{20}},
  year         = {{1994}},
}