2008 · 15 citations · 22 references
EngineeringComputer EngineeringEmbedded SystemsHardware-software Co-designSafety EngineeringEmbedded Systems DesignReliability-based DesignSafety RequirementsSafety SystemsSafety-critical Embedded SystemsSafety-critical SystemsDesign Pattern RepresentationExecution Time AnalysisNonfunctional FeaturesNonfunctional Requirements ModelingPattern DesignSafety-critical ReliabilitySafety-critical System DesignSafety-critical System Requirements
Design Patterns, which give abstract solutions to commonly recurring design problems, have been widely used in the software and hardware domain. This paper focuses on nonfunctional implications and side effects of the design patterns on safety critical applications, which are especially critical in embedded systems. 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 nonfunctional requirements of the safety critical applications. These requirements include safety, reliability, modifiability, cost, and execution time.
22
Behrooz Parhami · IEEE Transactions on Reliability · 1994 · 254 citations
From Non-Functional Requirements to Design through Patterns
Eric Yu · Requirements Engineering · 2001 · 219 citations