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.