Title
SACS: a pattern language for safe adaptive control software.
Abstract
This article puts forward a pattern language for Safe Adaptive Control Software named SACS. We interpret the term "pattern language" such that a set of patterns, the interconnections between them, and how these are intended to be used make up a language. The pattern language consists of three basic types of patterns, namely the Requirement Pattern, the Design Pattern, and the Safety Case Pattern and an additional Composite Pattern type. The Composite Pattern type facilitates users of the language to specify their own patterns as compositions of basic patterns. The patterns are intended to be used in the context of safety related and safety critical systems, thus the safety aspect is a principal concern. The pattern language may be used as a tool for e.g. safety engineers and system developers to increase effectiveness during conceptual design and facilitate effective evaluation of alternative adaptive design solutions with respect to utilisation in a safety related application by a systematic approach for combining best practices.
Year
DOI
Venue
2011
10.1145/2578903.2579145
PLoP
Keywords
Field
DocType
safe adaptive control software,safety aspect,additional composite pattern type,safety engineer,pattern language,safety case pattern,basic pattern,composite pattern type facilitates,safety critical system,design pattern,requirement pattern,safety assurance
State pattern,Software engineering,Systems engineering,Structural pattern,Composite pattern,Software design pattern,Pattern language,Specification pattern,Engineering,Architectural pattern,Design pattern
Conference
Citations 
PageRank 
References 
2
0.40
1
Authors
2
Name
Order
Citations
PageRank
André Alexandersen Hauge1101.48
Ketil Stølen266973.05