Inputs to the computational model are traceable.
|
|
|
|
|
|
|
Use simulation software with established reliability.
|
|
|
|
|
|
|
Provide clear descriptions of limitations.
|
|
|
|
|
|
|
Disseminate whenever and whatever is possible, e.g., source code, test suite, data.
|
|
|
|
|
|
|
Validate the M&S activity within the context of use.
|
|
|
|
|
|
|
Explicitly identify experimental scenarios that illustrate when, why, and how the M&S is false or not applicable.
|
|
|
|
|
|
|
Define the context in which the M&S is intended to be used.
|
|
|
|
|
|
|
Make it easy for anyone to repeat and/or falsify your results.
|
|
|
|
|
|
|
Verify the M&S processes within context of use.
|
|
|
|
|
|
|
Document the development and use of M&S appropriately.
|
|
|
|
|
|
|
Engage potential end-user base.
|
|
|
|
|
|
|
Use appropriate data, e.g., for input, validation, verification.
|
|
|
|
|
|
|
Define the M&S evaluation metrics in advance.
|
|
|
|
|
|
|
Document your code.
|
|
|
|
|
|
|
Make the M&S results reproducible.
|
|
|
|
|
|
|
Use version control, i.e., to track different revisions of the model.
|
|
|
|
|
|
|
Adopt and promote standard operating procedures.
|
|
|
|
|
|
|
Report appropriately (i.e., to enable reproducibility), to assess reliability, and to establish accountability.
|
|
|
|
|
|
|
Perform numerical error estimation/quantification within context of use.
|
|
|
|
|
|
|
Perform uncertainty estimation/quantification within context of use.
|
|
|
|
|
|
|
Follow discipline-specific guidelines and standards whenever possible.
|
|
|
|
|
|
|
Develop the M&S with the end-user in mind.
|
|
|
|
|
|
|
Conform to discipline-specific standards.
|
|
|
|
|
|
|
Use consistent terminology or define your terminology.
|
|
|
|
|
|
|
Perform sensitivity analysis within the context of use.
|
|
|
|
|
|
|
Disclose conflict of interests.
|
|
|
|
|
|
|
Explicitly list limitations of the M&S.
|
|
|
|
|
|
|
Be a discipline-specific example of good practice.
|
|
|
|
|
|
|
Use credible, e.g. verified, solvers (code, software, applications).
|
|
|
|
|
|
|
Provide examples of M&S use.
|
|
|
|
|
|
|
Learn from specialized and broadly applicable guidelines for good practice.
|
|
|
|
|
|
|
Provide user instructions whenever possible and applicable.
|
|
|
|
|
|
|
Use data that can be traced back to the origin of source.
|
|
|
|
|
|
|
Make the M&S code readable.
|
|
|
|
|
|
|
Get the M&S reviewed by independent users, developers, and members of the intended stakeholder community.
|
|
|
|
|
|
|