DOE OSTI · 2342038
Real-Time Protocol Engineering with the B Language
Abstract
It is an invariant that critical cyberphysical systems should not fail. Mission assurance requires systems to behave with predictability, especially in their ability to satisfy real-time constraints. The NIST standard for Engineering Trustworthy Secure Systems, National Institute of Standards and Technology (NIST) Special Publication (SP) 800-160v1r1 states that formal methods are the highest level for meeting assurance requirements. There is a tension between the formal method software development process (Figure 1), which does not introduce time specificity until the latter stages of the development process (concrete model), and the need to gain confidence that time constraints will be satisfied. This paper formalizes the practical application of temporal entities e.g. Propositional Temporal Logic (PTL), Temporal Logic of Actions Plus (TLA+), etc. to critical systems.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Frost, Sandra L., Sontowski, Sina, Guven, Erhan. 2024-04-29. Real-Time Protocol Engineering with the B Language. https://doi.org/10.2172/2342038
Cite the original work for its findings. Save a collection to share your selection of sources.