Abstract
Abstract An audit trail check is expected to be incorporated as a new task for the verification of a measuring instrument in legal metrology. To prepare for this incorporation, an idea of an audit trail check using runtime verification (RV) and abstract formal specifications were proposed. The idea was to allow an RV tool to judge whether an audit trail satisfied the check formula, and the specification was a template for the check formula. In the present study, we demonstrate this idea. The target of our demonstration is a weighing instrument, which is only defined in a design document and not implemented. We adopt a first-order temporal logic to describe the check formulas and use MONPOLY as an RV tool. For the demonstration, we generate an audit trail of the instrument based on the behavior specified in the design document, derive check formulas from the abstract formal specifications, and then run MONPOLY. This study presents not only the demonstration, but also both our audit trail design for generating an audit trail and the derivation of check formulas. They will be helpful in the implementation of audit trail checks using RV for various measuring instruments.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have