An Analytic Evaluation of the SaCS Pattern Language for Conceptualisation of Safety Critical Systems
نویسندگان
چکیده
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. Keywords–pattern language; evaluation; design; conceptualisa-
منابع مشابه
An Analytic Evaluation of the SaCS Pattern Language – Including Explanations of Major Design Choices
In this paper, we present an analytic evaluation of the Safe Control Systems (SaCS) pattern language for the development of conceptual safety designs. 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 may express basic patterns on different aspects of relevance for con...
متن کاملSaCS: A Method and a Pattern Language for the Development of Conceptual Safety Designs
Flight control systems, railway interlocking systems, and nuclear reactor protection systems are examples of safety critical systems from different industrial domains. A safety critical system within any of these domains requires some type of acceptance from a safety authority prior to commissioning. The minimum prerequisite for achieving acceptance is to comply with relevant normative requirem...
متن کاملDeveloping Safe Control Systems using Patterns for Assurance
The Safe Control Systems (SaCS) method is a pattern-based method supporting the development of conceptual designs for safety critical systems. A pattern language offers support for the method by six different kinds of basic patterns, operators for combining patterns, and a graphical notation for visualising a pattern composition. Intended users of SaCS are system developers, safety engineers an...
متن کاملA Pattern-Based Method for Safe Control Systems Exemplified within Nuclear Power Production
This article exemplifies the application of a pattern-based method, called SaCS (Safe Control Systems), on a case taken from the nuclear domain. The method is supported by a pattern language and provides guidance on the development of design concepts for safety critical systems. The SaCS language offers six different kinds of basic patterns as well as operators for composition.
متن کاملTurning Quantitative: An Analytic Scale to Do Critical Discourse Analysis
Critical Discourse Analysis (CDA) could be seen as a theory in qualitative more than in qualitative stud- ies. This might have led to difficulty in doing CDA. Accordingly, this study attempted to develop a quan- titative profile in the form of an analytic rubric. For this purpose, Fairclough’s model of CDA was select- ed as the research framework. The techniques used for structuring analy...
متن کامل