2009
DOI: 10.4236/jsea.2009.21001
|View full text |Cite
|
Sign up to set email alerts
|

Design Pattern Representation for Safety-Critical Embedded Systems

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0
2

Year Published

2011
2011
2020
2020

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 14 publications
(13 citation statements)
references
References 20 publications
0
11
0
2
Order By: Relevance
“…e.g. [13]. The variety of possibilities is illustrated by the following three concepts: Consists of two different paths, a nominal path (n-Path) and a safety path (s-Path) in hot-standby mode.…”
Section: Technical Safety Conceptsmentioning
confidence: 99%
“…e.g. [13]. The variety of possibilities is illustrated by the following three concepts: Consists of two different paths, a nominal path (n-Path) and a safety path (s-Path) in hot-standby mode.…”
Section: Technical Safety Conceptsmentioning
confidence: 99%
“…A pattern describing a generalized version of this pattern is given in [46], which also includes Recovery Blocks, Consensus Recovery Blocks, Acceptance Voting, and N-Self Checking Programming. An Acceptance Voting pattern is described in [3]. Liu [47] presented several software versions of some of these algorithms.…”
Section: Reliability Patternsmentioning
confidence: 99%
“…This pattern includes N programs running in parallel to perform the same task on the same input to produce N outputs. The output of each version is presented to an acceptance test to check it for correctness [3].…”
Section: A Reliability Patterns Descriptionsmentioning
confidence: 99%
“…Porém, este artigo não aborda especificamente requisitos de segurança para tais sistemas, o que é citado por outros trabalhos como um fator importante de se considerar desde o projeto de um sistema embarcado até sua concepção. É o caso do trabalho apresentado em Armoush et al (2009) que, tendo em vista requisitos de segurança, busca estabelecer design patterns para fornecer soluções abstratas a problemas comumente encontrados enquanto projetando um sistema embarcado. Para desenvolver sistemas críticos, faz-se necessário integrar os já consolidados métodos de projeto utilizados em hardware e software, sem esquecer de considerar requisitos de segurança e processos que garantam a qualidade dos módulos desenvolvidos.…”
Section: Trabalhos Correlatosunclassified