Requirement
Pattern
Failure Alerts
Description This pattern expresses the need of having the system functionality to inform users about system failures at the moment the failure occurs.
Comments ----
Pattern goal Alert users about system failures.
Author GESSI-SSI
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Keywords (0..*)Alert, crash response, Failure, System failure, technical support
Dependencies (0..*) ----
Requirement
Form
Heterogeneous Failure Alerts
Description This form establishes a dependency among the type of alert and the type of system failure that occurs. The extension establishes which alerts are issued by which system failures
Comments Application of extensions: Alerts for Failure Type: may (usually will) be applied more than once
Version date 2009-01-28 00:00:00.0
Author GESSI-SSI
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Fixed PartQuestion text ----
Form text The system shall trigger different types of alerts depending on the type of system failure.
Extended Part Alerts for Failure TypeQuestion text ----
Form text The system shall trigger %alerts% alerts in case of %failures% system failures
ParameterMetric
failures: is a non-empty set of failure types FailureTypes: FailureTypes = Set(FailureType)
FailureType = Domain (network crash, database crash, ...)
alerts: is a non-empty set of alert types AlertTypes: AlertTypes = Set(AlertType)
AlertType = Domain (Bip, Mail, SMS, ...)
Requirement
Form
Homogeneous Failure Alerts
Description This form does not establish any relationship among the type of alert and the type of system failure. It has extensions to determine the type of system failures and alerts in the system
Comments Application of extensions: Alert Types, Failure Types: may be applied at most once each.
Version date 2009-03-20 00:00:00.0
Author GESSI-SSI
Sources (0..*)
  • Requirement books from SSI
  • Specialized literature
Fixed PartQuestion text ----
Form text The system shall trigger an alert in case of system failure
Extended Part Alert TypesQuestion text ----
Form text The system shall trigger %alerts% alerts in case of system failure.
ParameterMetric
alerts: is a non-empty set of alert types AlertTypes: AlertTypes = Set(AlertType)
AlertType = Domain (Bip, Mail, SMS, ...)
Extended Part Failure TypesQuestion text ----
Form text The system shall trigger alerts in case of %failures% failures.
ParameterMetric
failures: is a non-empty set of failure types FailureTypes: FailureTypes = Set(FailureType)
FailureType = Domain (network crash, database crash, ...)