Object Process Methodology: Difference between revisions

Content deleted Content added
900 followinf reppsond lie rormr
Tag: Reverted
m Reverted 1 edit by 2405:201:A005:B2BA:6C57:828D:D8EE:DC31 (talk) to last revision by Drgwag
Line 1:
{{Short description|Modelling language and methodology for capturing knowledge and designing systems}}
{{Multiple issues| am anak reoosibs kufw reoosind mine tem=rm examklatiopns.
{{More citations needed|date=April 2009}}
{{Overly detailed|date=February 2022}}
}}
}}comouter mine term examlatiomn.
[[File:OplNEW.jpg|thumb|320px|Graphical contents OPL: an example of the OPM language]]
{{InfoMaps}}
''' Object Process Methodology''' ('''OPM''') is a conceptual [[modeling language]] and [[methodology]] for [[Knowledge capture|capturing knowledge]] and [[Systems design|designing systems]], specified as [[International Organization for Standardization|ISO]]/[[Publicly Availab folloeingleAvailable Specification|PAS]] 19450.<ref name="ISO19450">{{cite web |url=https://www.iso.org/standard/62274.html |title=ISO/PAS 19450:2015 - Automation systems and integration -- Object-Process Methodology |website=iso.org |date=December 2015 |access-date=3 May 2017}}</ref> Based on a minimal universal [[Ontology (computer science)|ontology]] of [[stateful]] [[Object (computer science)|object]]s and [[Process theory|process]]es 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.<ref name="ReferenceA">{{cite journal|last=Dori|first=Dov|author-link=Dov Dori|title=Object-Process Analysis: Maintaining the Balance between System Structure and Behavior|journal=[[Journal of Logic and Computation]]|date=1995|volume=5|issue=2|pages=227–249|doi=10.1093/logcom/5.2.227}}</ref> Since then, OPM has evolved and developed.