Design Pattern Representation for Safety-Critical Embedded Systems

Ashraf Armoush, Falk Salewski, Stefan Kowalewski · Journal of Software Engineering and Applications · 2009

Design Patterns, which give abstract solutions to commonly recurring design problems, have been widely used in the software and hardware domain. As non-functional requirements are an important aspect in the design of safety-critical embedded systems, this work focuses on the integration of non-functional implications in an existing design pattern concept. We propose a pattern representation for safety-critical embedded application design methods by including fields for the implications and side effects of the represented design pattern on the non-functional requirements of the overall systems. The considered requirements include safety, reliability, modifiability, cost, and execution time.

Read the paper · More papers on PaperTik