Home // International Journal On Advances in Software, volume 7, numbers 3 and 4, 2014 // View article


An Analytic Evaluation of the SaCS Pattern Language for Conceptualisation of Safety Critical Systems

Authors:
André Alexandersen Hauge
Ketil Stølen

Keywords: pattern language; evaluation; design; conceptualisation; safety.

Abstract:
In this paper, we present the Safe Control Systems (SaCS) pattern language for the development of conceptual safety designs and conduct an analytical evaluation of the appropriateness of the language for its intended task. By a conceptual safety design we mean an early stage specification of system requirements, system design, and safety case for a safety critical system. The SaCS pattern language can express basic patterns on different aspects of relevance for conceptual safety designs. SaCS can also be used to combine basic patterns into composite patterns. A composite pattern can be instantiated into a conceptual safety design. A framework for evaluating modelling languages is used to conduct the evaluation. The quality of a language is within the framework expressed by six appropriateness factors. A set of requirements is associated with each appropriateness factor. The extent to which these requirements are fulfilled are used to judge the quality. We discuss the fulfilment of the requirements formulated for the language on the basis of the theoretical, technical, and practical considerations that were taken into account and shaped the SaCS language.

Pages: 653 to 674

Copyright: Copyright (c) to authors, 2014. Used with permission.

Publication date: December 30, 2014

Published in: journal

ISSN: 1942-2628