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 report an error 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): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 9.2.4The system shall throw an error message when the library name is manually supplied but does not supply the right application.
Specification(s): dynamic_load_bad_libary_name
Design: MultiApp System
Issue(s): #24751
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 9.2.5The system shall throw an error when no path or environment variable is supplied for dynamic loading.
Specification(s): dynamic_load_no_path
Design: MultiApp System
Issue(s): #24751
Collection(s): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 9.2.12Any 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): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 9.2.11
- 9.2.13Any 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): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
- 9.2.14The 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): FUNCTIONALFAILURE_ANALYSIS
Type(s): RunException
Prerequisite(s): 9.2.13