Variability Model of FQA
Models and links concerns expressed in a variability model to ensure they are present in the system architecture model.
Specurity Aspects
Specification Elements
Name
Description
A FQA unit, that can be configured.
The variability model, containing the features that can be selected for the system.
A selectable functionality that satisfies an application requirements.
Variation point that is bound to a concern in the VSpec, indicating that if the concern is selected in the resolution model, the related elements will also exist in the final architecture configuration.
Variation point that describes a dependency between two concerns, indicating that if the concern is selected in the resolution model, the related elements will also exist in the final architecture configuration.
Security Aspects
FQA Weaving
Weaves FQAs into the system architecture to ensure they are present.- Specification Elements:
- Composite VSpec
- Configurable Unit
- LinkExistence
- ObjectExistence
- Variability Interface
- Threats:
- Repudiation
- Information Disclosure
- Tampering with Data
- Spoofing
- Elevation of Privileges
- Denial of Service
Specification Elements
Configurable Unit
A FQA unit, that can be configured.- Applies to:
- Component
Variability Interface
The variability model, containing the features that can be selected for the system.- Applies to:
Composite VSpec
A selectable functionality that satisfies an application requirements.- Applies to:
ObjectExistence
Variation point that is bound to a concern in the VSpec, indicating that if the concern is selected in the resolution model, the related elements will also exist in the final architecture configuration.LinkExistence
Variation point that describes a dependency between two concerns, indicating that if the concern is selected in the resolution model, the related elements will also exist in the final architecture configuration.- Applies to:
- ControlFlow
- InformationFlow