aml

Authority · OMG

Object Management Group

The modeling-standards body. Eight of the specifications AML is grounded in are OMG specifications — the metamodeling stack, the rule semantics, the metrics metamodel, and the value-delivery and motivation models.

Request access

What AML reads OMG for.

Each specification below is decomposed into the parts AML actually binds against, and names the model it grounds. Nothing here restates the specification text — OMG publishes that.

Specifications

Unified Modeling Language

uml

2.5.1 (ISO/IEC 19505) · grounds the aml model

  • Classifiers classes, interfaces, and datatypes that structure a model
  • Features properties and operations a classifier owns
  • Generalization the inheritance edge between classifiers
  • Profiles the extension mechanism AML governs UML's metaclasses through

Meta-Object Facility

mof

2.5.1; CMOF ISO/IEC 19508:2014 · grounds the aml model

  • M3 metametamodel the top layer that defines modeling languages themselves
  • CMOF vs EMOF the complete and essential MOF variants; AML is CMOF-compliant
  • Reflection the reflective metaclass machinery AML's meta cascade builds on
  • Identifiers MOF identity and extent that anchor a model repository

Semantics of Business Vocabulary and Rules

sbvr

1.5 · grounds the apsm model

  • Vocabulary the noun and verb concepts a business shares
  • Fact types the associations that bind concepts into statements
  • Rules the operative and structural constraints over fact types
  • Modality necessary, obligatory, prohibited, and permitted keywords

Object Constraint Language

ocl

2.4 · grounds the apsm model

  • Invariants conditions that must always hold on a model element
  • Pre/post-conditions contracts guarding an operation's execution
  • Navigation path expressions across a model's associations
  • Collection operations select, collect, forAll, and exists over sets

XML Metadata Interchange

xmi

2.5.1 (ISO/IEC 19509) · grounds the aml model

  • Serialization the XML encoding of a MOF-based model
  • Round-trip loss-free export and re-import between tools
  • Identity and references xmi:id and href that stitch a model together
  • Tool interchange the neutral wire format AML metamodels travel on

Structured Metrics Metamodel

smm

1.2 · grounds the amm model

  • DirectMeasure a measure read straight off a measurand
  • CollectiveMeasure a measure aggregated from a set of measures
  • RatioMeasure a measure formed as the ratio of two measures
  • Scale and unit the scale and unit-of-measure every AMM base measure carries

Value Delivery Modeling Language

vdml

1.1 · grounds the apsm model

  • Capabilities what an enterprise is able to do
  • Activities the work that consumes and produces deliverables
  • Ports and flows the deliverable-flow network between activities
  • Value propositions the value an enterprise delivers to a recipient

Business Motivation Model

bmm

1.3 · grounds the apsm model

  • Ends vision, goal, and objective the business pursues
  • Means mission, strategy, and tactic that reach the ends
  • Influencers internal and external forces on the plan
  • Assessments the judgments linking influencers to ends and means
8
specifications
32
documented parts
3
models grounded

AML is in private beta. Request access for your organization.

Request access