The Platform Independent Model (PIM) SHALL be defined with sufficient formal precision to support independent implementation and conformance assessment.
A PIM that depends on undocumented assumptions or informal interpretation cannot reliably support independent implementations. Different implementers may assign different meanings to the same constructs or apply constraints inconsistently.
Formal precision reduces ambiguity by providing defined constructs, relationships, semantics, constraints, and well-formedness rules. This enables implementations to be developed and assessed against the same normative architectural model.
A conforming Submission demonstrates that:
“Sufficient formal precision” does not require a specific mathematical formalism. It requires enough normative detail to support consistent interpretation, independent implementation, and repeatable conformance assessment.
SIP-046 governs the abstract syntax of the PIM. SIP-047 governs its formal Semantics. SIP-048 governs the overall precision needed to use those definitions independently.
Use the following syntax to include the authoritative Statement on another wiki page:
{{section>public:00-sip-ra:99-annexes:annex-c-requirements:sip-048-platform-independent-model-formal-precision#Statement&noheader&nofooter&noeditbtn}}
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.