SIP-039 — Platform-Independent Modeling

The proposed Reference Architecture SHALL be defined at a platform-independent level without requiring a specific modeling language or notation.

The proposed Reference Architecture defines architectural concepts and relationships independently of the technologies used to implement them. Its normative meaning must not depend on constructs available only within a particular implementation platform, modeling tool, or proprietary notation.

The adopted specification may use an OMG modeling language or notation to express its formal Platform Independent Model (PIM). That authoring choice does not require conforming implementations to use the same language, notation, or tool.

A conforming Submission demonstrates that:

  1. The proposed Reference Architecture is defined at a platform-independent level
  2. Platform-specific implementation details are excluded from the normative architectural definition
  3. Architectural meaning does not depend on features unique to a particular modeling language or notation
  4. The selected normative representation is identified
  5. Equivalent representations can preserve the architectural meaning
  6. Conforming implementations are not required to use the specification-authoring language or notation
  7. Informative platform-specific mappings are distinguishable from the normative PIM

SIP-001 establishes the general platform independence of the proposed Reference Architecture. SIP-039 applies that principle specifically to defining and representing the architectural model.

Use the following syntax to include the authoritative Statement on another wiki page:

{{section>public:00-sip-ra:99-annexes:annex-c-requirements:sip-039-platform-independent-modeling#Statement&noheader&nofooter&noeditbtn}}

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.

  • public/00-sip-ra/99-annexes/annex-c-requirements/sip-039-platform-independent-modeling.txt
  • Last modified: 2026/09/14 17:56
  • by nick_dido