Overview
ISO 19450:2024 - "Automation systems and integration - Object‑Process Methodology (OPM)" defines OPM as a modelling paradigm and language for producing conceptual models across levels of detail. The standard specifies the concepts, semantics, and syntax required for practitioners to build clear, consistent OPM models and for tool vendors to implement compliant modelling products. It includes modelling principles, a bimodal graphical/textual approach, examples for clarity, and rules for conformance, but does not attempt to catalogue every possible OPM application.
Key topics and technical requirements
- Modelling principles and purpose: Guidance on modelling as a purpose‑driven activity and on balancing clarity vs completeness (system boundary setting, functional value).
- Unification of function, structure, and behaviour: OPM’s integrated approach to represent objects (things) and processes.
- Bimodal representation: Rules for consistent graphical and textual representations.
- OPM things (objects & processes): Definitions, properties, default values, and object states.
- Link types and semantics:
- Procedural links (transforming, enabling, control): consumption, result, effect, agent/instrument, event and condition semantics.
- State‑specified links: links sensitive to object states for precise behaviour modelling.
- Structural links: aggregation, characterization, generalization, classification, tagged links and state‑specified structural relations.
- Execution semantics: Event‑Condition‑Action flow, preprocess/postprocess sets, skip vs wait semantics, execution paths and path labels.
- Relationship cardinalities and constraints: Multiplicity expressions, attribute constraints.
- Logical operators: AND, XOR, OR procedural link semantics, divergence/convergence rules and probabilistic fans.
- Context management and conformance: Model context, implementation guidance and conformance criteria for tools and practitioners.
- Normative elements: Terms, symbols, definitions and normative references.
Practical applications and users
ISO 19450:2024 is aimed at anyone involved in conceptual modelling for automation and system integration:
- Systems engineers and architects using OPM for system specification, design reasoning and cross‑discipline communication.
- Automation integrators modelling processes, workflows and product‑service interactions.
- Model‑based systems engineering (MBSE) practitioners who need a rigorous, unified way to express structure and behaviour.
- Software and tool vendors implementing OPM editors, validators and model interchange functionality.
- Educators and analysts teaching or validating conceptual models in projects requiring traceability and clarity.
Adopting ISO 19450:2024 improves model clarity, supports tool interoperability, and helps teams produce consistent conceptual models for automation systems and integration projects.
Related standards
ISO 19450:2024 complements other systems and automation standards and can be used alongside model‑based systems engineering practices and domain‑specific integration standards to strengthen conceptual modelling and tool support.