Description OPCloud is a Web-based collaborative software environment for model-based systems engineering (MBSE) used for creating conceptual models in Object-Process Methodology, OPM, ISO 19450:2005. Visit our site: https://www.opcloud.tech/
https://en.m.wikipedia.org/wiki/Object_Process_Methodology HEIGHT 400 Wikipedia
Visit and play in Sandbox environment.
OPCloud is a high-end, Cloud-based tool. At its core, OPCloud is optimized for the construction of correct OPM models in a friendly, supportive way. It is designed to produce correct-by-construction models by enabling, for example, drawing only legal links between two entities that the modeler is about to connect. OPCloud enables creating and editing of an OPM model. The main features of OPCloud include backward compatibility, automatic generation of OPL – Object-Process Language, model sharing with transferrable editing rights, commenting, exporting the model, full control over styling, and a modern graphical user interface. A major power of a cloud-based application is its ability to calculate and connect to IoT devices.
Object-Process Methodology (OPM) has been developed at the Enterprise Systems Modeling Laboratory at the Technion led by Dov Dori .
In OPM, systems are represented graphically in an Object-Process Diagram (OPD) and textually in an Object-Process Language (OPL). Software tools can recognize OPD constructs and generate textual counterparts.
>A single model type replaces the 9 SysML model types with no loss of fidelity or expressiveness.
Function, structure, and behavior are the three major facets of any system. Structure and behavior are two inseparable system aspects, as no system can be faithfully modeled without considering both in tandem.
Object-Process Methodology (OPM) is a systems paradigm and language that combines structure-behavior co-design requirements with cognitive considerations. Based on formal mathematical foundations of graph grammars and a subset of natural language, OPM caters to human intuition in a bi-modal way via graphics and auto-generated natural language text. In a nutshell, OPM processes transform objects by creating them, consuming them, or changing their states. The concurrent representation of structure and behavior in the same, single diagram type is balanced, creating synergy whereby each aspect helps understanding the other.
Dori, Dov. 2011. “Object-Process Methodology for Structure-Behavior Co-Design.” In Handbook of Conceptual Modeling, edited by David W. Embley and Bernhard Thalheim, 209–58. 10.1007/978-3-642-15865-0_7: Springer Berlin Heidelberg. PDF .
.
Since 2019 there has been a web based application OPCloud . It is clear that one must purchase a licence to use the full implementation. See OPM login page
.
The Opcat tools is available from http://esml.iem.technion.ac.il/opm/opcat-installation/ . To draw an OPD without the text counterpart, the Dia Diagram Editor has an OPM stencil .
YOUTUBE X8io71hTg8A MIT Intro to OPM by Dov Dori
OPM is presented frequently at INCOSE meetings, where Dori is an INCOSE Fellow . Research continuing to extend OPM is ongoing.
Towards an advancement of Model Driven Development, enhancing OPM with formal operational semantics provides a basis for developing an analysis and evaluation framework. See Perelman, Valeria. 2011. <i>Operational Semantics for Object-Process Methodology</i>. Dissertation, Haifa: Technion -- Israel Institute of Technology. http://esml.iem.technion.ac.il/wp-content/uploads/2011/02/Lera-PhD-thesis-final.pdf .
Towards reducing the complexity in sofwar systems, extending OPM for Domain Specific Languages is also underway. See Bibliowicz, Arieh, and Dov Dori. 2013. “Creating Domain-Specific Modeling Languages with OPM/D: A Meta-Modeling Approach.” In Proceedings. Reykjavík, Iceland. http://esml.iem.technion.ac.il/wp-content/uploads/2011/07/2013-01-31-Metamodeling.pdf .