Efficient software component reuse in safety-critical systems - An empirical study

5Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The development of software components to be reused in safety-critical systems involves a number of challenges. These are related to both the goals of using the component in several systems, with different definitions of system-specific hazards, and on the high demands of today's safety standards, which assume a top-down system and software development process. A large part of the safety-related activities is therefore left for integrator, and there is a risk that a pre-existing component will neither be feasible nor more efficient to use than internal development of the same functionality. In this paper we address five important challenges, based on an empirical study consisting of interviews with experts in the field, and a case study. The result is twelve concrete practices found to improve the overall efficiency of such component development, and their subsequent reuse. These are related to the component architecture and configuration interface, component and system testing and verification, and the information to be provided with the component. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Land, R., Åkerholm, M., & Carlson, J. (2012). Efficient software component reuse in safety-critical systems - An empirical study. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7612 LNCS, pp. 388–399). https://doi.org/10.1007/978-3-642-33678-2_33

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free