Abstract

A significant portion of the ANSI/IEEE-854 Standard for Radix-Independent Floating Point Arithmetic is fonnally defined using PVS (Prototype Verification System). Since IEEE-854 is a generalization of the ANSI/IEEE-754 Standard for Binary Floating-Point Arithmetic, the PVS specification also formally defines much of IEEE-754. This collection of PVS theories provides a basis for machine checked verification of floating-point systems. The process of defining IEEE-854 using PVS revealed some imprecision in the standard. This formal definition illustrates that formal specification techniques are sufficiently advanced that it is reasonable to consider their use in the development of future standards.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call