containing reused software components is
comparable to a product with only new components.
This would justify the manufacturer providing the
next customer with a warranty for the functionality
and dependability of a product with reused
components. As each set of hardware/software has a
unique relationship and is governed by its
operational scenario, the dependability determi-
nation has to consider the underlying operational
background. Dependability also influences safety.
Therefore, wherever it seems necessary, safety
aspects have to be considered the way IEC 60300-1
addresses safety issues. This PAS can also be
applied in producing product-specific standards by
technical committees responsible for an application
sector.
This paper could give only a brief introduction to
the major aspects of IEC/PAS 62814. Due to lack of
space nothing could be said about the informal part
that comprehensively explains the methods and
techniques for systematic reuse and its validation to
assure dependability, and includes numerous exam-
ples from the practice and for the practice.
6 CONCLUDING REMARKS,
FUTURE WORK
The most common form of reuse is using software
developed for one-use in a new application, which
is, accidental reuse. One of the major objectives of
the present PAS 62814 is to warn the managers that
this kind of unplanned reuse can be a potential
minefield because it can cause the inheritance of all
the problems of the pre-existing software in the
reaping of only a few of its benefits. Many
managers, while planning for software reuse, forget
that both the reused component and composite
system are to be tested in the new domain.
Experience reports say that reusable software can
cost 60 % more than one-use software, whereby a
good portion of additional costs goes to testing.
This paper gave a brief introduction into
IEC/PAS 62814 and which is a pre-standard, that is,
it is not yet a standard. Further work and much
energy are necessary to complete the work and
produce a standard.
REFERENCES
Belli, F., Linschulte, M., 2010. Event-Driven Modeling
and Testing of Real-Time Web Services, J. of Service
Oriented Computing and Applications, Vol. 4, No. 1,
pp. 3-15, Springer, Heidelberg.
Frakes, W.B., Terry, C., 1996. Software Reuse: Metrics
and Models, ACM Computing Surveys, Volume 28,
Issue 2, pp. 415-435, Available from http://dl.acm.org/
ft_gateway.cfm?id=234531&type=pdf&CFID=651787
75&CFTOKEN=89447410.
Frakes, W.B., Kang, K., 2005. Software Reuse research:
Status and Future, IEEE Transactions on Software
Engineering, Volume 31, Issue 7, pp. 529-536, Avail-
able from http://ieeexplore.ieee.org/stamp/stamp.jsp?
tp=&arnumber=1492369.
Leveson, N., 1995. Medical Devices: The Therac-25,
Appendix A in Safeware: System Safety and Comput-
ers, pp. 1-49, Addison-Wesley,Boston, Available from
http://citeseerx.ist.psu.edu/viewdoc/download;jsession
id=84A18B532CF53C4AEA6F64AA6038BFEF?doi=
10.1.1.39.704&rep=rep1&type=pdf.
Lions, J.L., 1996. Ariane 5 Flight 501 Failure, Available
from http://www.ima.umn.edu/~arnold/disasters/ariane
5rep.html.
Mathur, A.P., 2008. Foundations of software Testing.
Addison-Wesley Professional, Boston.
Mohagheghi, P., 2008. Ict, S., Conradi, R., An Empirical
Investigation of Software Reuse Benefits in a Large
Telecom Product, ACM Transactions on Software En-
gineering and Methodology, Volume 17, Issue 3, pp.
13:1-13:31, Available from http://dl.acm.org/
ft_gateway.cfm?id=1363104&type=pdf&CFID=82907
429& CFTOKEN=24134248.
Mohammad, M., Alagar, V., 2010. A component-based
development process for trustworthy systems, J. of
Software Maintenance and Evolution: Research and
Practice, Wiley InterScience, published online:
DOI: 10.1002/smr.472. Available from http:// online
library. wiley.com/doi/10.1002/smr.472/pdf.
Naur, P., Randell, B. (eds.), 1968. Software Engineering,
Report on a conference sponsored by the NATO Sci-
ence Committee, Garmisch, Germany, Available from
http://homepages.cs.ncl.ac.uk/brian.randell/NATO/
nato1968.PDF.
Orrego, A., Mundy, G., , 2007. SRAE: An Integrated
Framework for Aiding in the Verification and Valida-
tion of Legacy Artifacts in NASA Flight Control Sys-
tems”, Proc. 31
st
Ann. Intertnat’l. Comp. Softw. &
Applications Conf., IEEE Comp. Press, New York
Sommerville. I., 2007. Software engineering, Addison
Wesley Longman, Boston.
AnIndustrialStandardtoAssureDependabilityinSoftwareReuse
63