Figure 7: Statistical results of Categorization: for asserted in-
ference and asserted context, there is no confidence argument
patterns found in those papers.
the ISO 26262 standard. These catalogs are built upon
existing work or good practices in the safety domain.
In total, five patterns for product safety arguments and
five patterns for process safety arguments are found
in these two catalogs. A confidence argument pattern
for describing evidence, and its provenance and qual-
ity is provided in (Conmy and Bate, 2014), therefore
it is categorized as an assurance argument for solu-
tion. Furthermore, strategies for modular arguments
has been discussed in (OPENCOSS, 2013). The safety
argument is modularized to separate concerns for dif-
ferent purposes. The goal of this is to support safety
case reuse between different safety domains. For each
module, template arguments (argument patterns) has
been provided. From those template arguments, three
patterns for product safety arguments, four patterns for
process safety arguments, and two patterns for compli-
ance safety arguments are found.
Figure 7 shows how the collected safety case pat-
terns distributed over all the types. We can see that
product and process safety arguments form the major-
ity. There are several reasons for this result. Firstly,
safety standards themselves are product-oriented or
process-oriented, therefore, a part of compliance argu-
ment has already been covered by product or process
safety argument. Secondly, confidence safety argu-
ment is a new topic proposed in recent years. The de-
velopment of confidence safety argument is not mature
as safety argument. Only two confidence arguments
on asserted solution are found in those papers. The
reason for this could be: for the collected patterns,
the motivations for inference and context have already
been documented in the relevant GSN elements, In
other words, the confidence arguments on asserted in-
ference and context are implicitly covered by safety
argument. Moreover, the appearance of these two
types of confidence arguments is low, therefore, the
safety patterns for them are seldom created. Finally,
as most of safety arguments are classified as product
or process safety arguments, there is a possibility that
more classifications can be introduced for these two
types safety argument. Then the depth of the catego-
rization can be increased, and more specific types of
safety argument can be identified.
5 CONCLUSIONS
In this paper, we presented a safety case categorization
according to several high cited publications. For each
of the classification, we discussed its definition and
common characteristics that should be considered by
safety case writers and readers. Then we collected a
number of safety case patterns from another group of
papers to validate our categorization.
The results (Figure 7) show that most existing
safety cases focus on safety argument, especially prod-
uct and process argument. It is possible to classify
those two classifications further for specific domains.
As confidence safety argument is a new research topic,
there are still a lot of room for development.
Threats to Validity.
There are some threats to valid-
ity related to this study. Firstly, the number of selected
publications is restricted. Thus we chose papers ac-
cording to the number of citations. Secondly, most of
selected high cited papers are from University of York.
They have a lot experience in this domain and they
published a large number of papers with high effect
on the GSN-based safety case research and practical
community. Finally, low cited papers without concrete
GSN-based safety cases or patterns are excluded from
our study. Because they do not provide new insight.
Future Work.
As future work, we plan to improve
the current categorization by increasing its depth and
accuracy. Besides, we would like to use categorization
in some industrial case studies to facilitate modeling
safety cases, and support safety case modularity and
reuse.
REFERENCES
Alexander, R., Kelly, T., Kurd, Z., and McDermid, J. (2007).
Safety Cases for Advanced Control Software: Safety
Case Patterns. Technical report, DTIC Document.
Cited by 16.
Ayoub, A., Kim, B., Lee, I., and Sokolsky, O. (2012). A Sys-
tematic Approach to Justifying Sufficient Confidence
in Software Safety Arguments. In Computer Safety, Re-
liability, and Security, pages 305–316. Springer. Cited
by 7.
A Categorization of GSN-based Safety Cases and Patterns
515