Misc Failure Analysis Report
Introduction
The FAR for the Misc module describes the system functional and non-functional requirements that describe the expected interactions that the software shall provide.
Dependencies
The Misc module is developed using MOOSE and can itself be based on various MOOSE modules, as such the FAR for the Misc module is dependent upon the following documents.
Failure Analysis Requirements
The following is a complete list for all the requirements related to failure analysis for the Misc module.
- misc: Dynamic Loading
- 9.2.3The system shall error out if the type of application to dynamically load is not included in the dynamic library.
Specification(s): dynamic_load_error_check
Design: MultiApp System
Issue(s): #12266
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 9.2.10Any MOOSE application shall be able to dynamically load a module or application and throw an error if an object is used that is not among selected objects for registration.
Specification(s): dynamic_object_restrict_bad
Design: DynamicObjectRegistrationAction
Issue(s): #4712
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
Prerequisite(s): 9.2.9
- 9.2.11Any MOOSE application shall be able to dynamically load a module or application and throw an error if an object is used that is not provided by the module or application.
Specification(s): dynamic_object_loading_wrong_app
Design: DynamicObjectRegistrationAction
Issue(s): #4712
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
- 9.2.12The system shall throw an error when trying to dynamically load a module or application that does not exist.
Specification(s): dynamic_object_loading_bogus_app
Design: DynamicObjectRegistrationAction
Issue(s): #4712
Collection(s): FAILURE_ANALYSISFUNCTIONAL
Type(s): RunException
Prerequisite(s): 9.2.11