Object Process Methodology

Graphical contents OPL: an example of the OPM language

Object process methodology (OPM) is a conceptual modeling language and methodology for capturing knowledge and designing systems, specified as ISO/PAS 19450.[1] Based on a minimal universal ontology of stateful objects and processes that transform them, OPM can be used to formally specify the function, structure, and behavior of artificial and natural systems in a large variety of domains.

OPM was conceived and developed by Dov Dori. The ideas underlying OPM were published for the first time in 1995.[2] Since then, OPM has evolved and developed.

In 2002, the first book on OPM[3] was published, and on December 15, 2015, after six years of work by ISO TC184/SC5, ISO adopted OPM as ISO/PAS 19450.[1] A second book on OPM was published in 2016.[4]

Since 2019, OPM has become a foundation for a Professional Certificate program in Model-Based Systems Engineering - MBSE at EdX. Lectures are available as web videos on Youtube.

  1. ^ a b "ISO/PAS 19450:2015 - Automation systems and integration -- Object-Process Methodology". iso.org. December 2015. Retrieved 3 May 2017.
  2. ^ Dori, Dov (1995). "Object-Process Analysis: Maintaining the Balance between System Structure and Behavior". Journal of Logic and Computation. 5 (2): 227–249. doi:10.1093/logcom/5.2.227.
  3. ^ Cite error: The named reference Object-Process Methodology – A Holistic Systems Paradigm was invoked but never defined (see the help page).
  4. ^ Cite error: The named reference Model-Based was invoked but never defined (see the help page).