Skip to main content

Spec # -formal language for API contracts

Spec # is an extension of c# with constructs which permits specification and reasoning about object invariants. It has non-null types and provides constructs for pre and post conditions and object invariants. The Spec# is used to test formal specifications and static/dynamic provers that use them.

Comments