An Architectural Pattern for Non- functional Dependability Requirements
Lihua Xu Hadar Ziv Debra Richardson Thomas Alspaugh Donald Bren School of Information and Computer Sciences, University of California, Irvine
An Architectural Pattern for Non- functional Dependability - - PowerPoint PPT Presentation
An Architectural Pattern for Non- functional Dependability Requirements Lihua Xu Hadar Ziv Debra Richardson Thomas Alspaugh Donald Bren School of Information and Computer Sciences, University of California, Irvine Outline Research
Lihua Xu Hadar Ziv Debra Richardson Thomas Alspaugh Donald Bren School of Information and Computer Sciences, University of California, Irvine
Research Agenda Our approach
Example Conclusions
Motivation:
implementations
Additional Objectives:
architecture is implemented.
NFRs:
Upon decomposition to “design decision”, the chosen strategy can be realized by functional components in the software architecture
The chosen strategy is to monitor functional behavior to check and verify that desirable quality properties are met
Checkable NFR Checkable NFR Operationalized NFR Operationalized NFR FR FR
Architecture Monitoring Component Monitoring Component
Aspectual Component Aspectual Component XML Binder XML Binder
Classified Requirements Modeled Architecture with NFRs Mapping
CNFRs ONFRs
Binder_1 Binder_2 Binder_3
Aspectual Components Confidentiality ONFR Monitoring Components
Binder_4 Core Functional Components
Other Architectures
KLAX C2 Architecture
Performance CNFR
into architectural design elements
components for each NFR, and to integrate the several types
architectural styles or other approaches to modeling and mapping of NFRs
correspond and “implement” those NFRs
aspect-oriented solutions