You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.
The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.
For the reports in this repository we specifically note that
- the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at http://www.ieee.org/web/publications/rights/copyrightpolicy.html)
- the use of articles under ACM copyright is governed by the ACM copyright policy (available at http://www.acm.org/pubs/copyright_policy/)
- technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
- in other cases, please contact the copyright owner for detailed information
By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.
If you are in doubt, feel free to contact webmaster@ide.mdh.se
Concerning Predictability in Dependable Component-Based Systems: Classification of Quality Attributes
Publication Type:
Collection (Editor)
Venue:
Architecting Dependable Systems III,
Publisher:
Springer, LNCS 3549
Abstract
One of the main objectives of developing component-based software
systems is to enable efficient building of systems through the integration of
components. All component models define some form of component interface
standard that facilitates the programmatic integration of components, but they
do not facilitate or provide theories for the prediction of the quality attributes of
the component compositions. This decreases significantly the value of the component-
based approach to building dependable systems. If it is not possible to
predict the value of a particular attribute of a system prior to integration and deployment
to the target environment the system must be subjected to other procedures,
often costly, to determine this value empirically. For this reason one of
the challenges of the component-based approach is to obtain means for the
“composition†of quality attributes. This challenge poses a very difficult task
because the diverse types of quality attributes do not have the same underlying
conceptual characteristics, since many factors, in addition to component properties,
influence the system properties. This paper analyses the relation between
the quality attributes of components and those of their compositions. The types
of relations are classified according to the possibility of predicting properties of
compositions from the properties of the components and according to the influences
of other factors such as software architecture or system environment. The
classification is exemplified with particular cases of compositions of quality attributes,
and its relation to dependability is discussed. Such a classification can
indicate the efforts that would be required to predict the system attributes which
are essential for system dependability and in this way, the feasibility of the
component-based approach in developing dependable systems.
Bibtex
@misc{Crnkovic2828,
author = {Ivica Crnkovic and Magnus Larsson and Otto Preiss},
title = {Concerning Predictability in Dependable Component-Based Systems: Classification of Quality Attributes},
editor = {R. de Lemos et al. (Eds.):},
month = {January},
year = {2005},
publisher = {Springer, LNCS 3549},
url = {http://www.es.mdu.se/publications/2828-}
}