From the Publisher:
Object-Process Methodology (OPM) is a comprehensive novel approach to systems engineering. Integrating function, structure and behavior in a single, unifying model, OPM significantly extends the system modeling capabilities of current object-oriented methods. Founded on a precise generic ontology and combining graphics with natural language, OPM is applicable to virtually any domain of business, engineering and science. Relieved from technical issues, system architects can use OPM to engage in the creative design of complex systems. The book presents the theory and practice of OPM with examples from various industry segments and engineering disciplines, as well as daily life. It includes a CD-ROM demo version of the award-winning OPM-supporting Object-Process CASE Tool (OPCAT). Using the numerous examples and exercises (with answers) in the book, this software enables the reader to gain hands-on experience in developing complex systems.
Cited By
- Golkar A and Garzaniti N Model based systems engineering approach to technology roadmapping Proceedings of the 2020 Summer Simulation Conference, (1-12)
- Al-Fedaghi S and Alahmad H Integrated Modeling Methodologies and Languages Proceedings of the 12th International Conference on Ubiquitous Information Management and Communication, (1-8)
- Dori D and Sillitto H (2017). What is a System? An Ontological Framework, Systems Engineering, 20:3, (207-219), Online publication date: 1-May-2017.
- Somogyi E, Sluka J and Glazier J Formalizing knowledge in multi-scale agent-based simulations Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, (115-122)
- Somogyi E, Hagar A and Glazier J Towards a multi-scale agent-based programming language methodology Proceedings of the 2016 Winter Simulation Conference, (1230-1240)
- Selva D, Cameron B and Crawley E (2016). Patterns in System Architecture Decisions, Systems Engineering, 19:6, (477-497), Online publication date: 1-Nov-2016.
- Molesini A, Omicini A, Viroli M and Zambonelli F Engineering pervasive multiagent systems in SAPERE Proceedings of the First International Conference on Engineering Multi-Agent Systems, (196-214)
- Clyde S, Embley D, Liddle S and Woodfield S OSM-Logic Conceptual Modelling and Its Theoretical Foundations, (151-172)
- Perelman V, Somekh J and Dori D Model verification framework with application to molecular biology (Work-in-Progress) Proceedings of the 2011 Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium, (140-145)
- Gustas R (2011). Modeling Approach for Integration and Evolution of Information System Conceptualizations, International Journal of Information System Modeling and Design, 2:1, (45-73), Online publication date: 1-Jan-2011.
- Sturm A, Dori D and Shehory O (2010). An object-process-based modeling language for multiagent systems, IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, 40:2, (227-241), Online publication date: 1-Mar-2010.
- Shlezinger G, Reinhartz-Berger I and Dori D (2010). Modeling Design Patterns for Semi-Automatic Reuse in System Design, Journal of Database Management, 21:1, (29-57), Online publication date: 1-Jan-2010.
- Gustas R (2010). A Look Behind Conceptual Modeling Constructs in Information System Analysis and Design, International Journal of Information System Modeling and Design, 1:1, (79-108), Online publication date: 1-Jan-2010.
- Ramsin R and Paige R (2008). Process-centered review of object oriented software development methodologies, ACM Computing Surveys (CSUR), 40:1, (1-89), Online publication date: 1-Feb-2008.
- Dori D (2008). Words from pictures for dual-channel processing, Communications of the ACM, 51:5, (47-52), Online publication date: 1-May-2008.
- Nardini E, Molesini A, Omicini A and Denti E SPEM on test Proceedings of the 2008 ACM symposium on Applied computing, (700-706)
- Shlezinger G, Reinhartz-Berger I and Dori D Analyzing object-oriented design patterns from an object-process viewpoint Proceedings of the 6th international conference on Next Generation Information Technologies and Systems, (186-197)
- Ezziane Z Designing Peer-To-Peer Agent Auctions Using Object-Process Methodology Proceedings of the 2006 conference on Advances in Intelligent IT: Active Media Technology 2006, (92-98)
- Reinhartz-Berger I and Dori D (2019). OPM vs. UML—Experimenting with Comprehension and Construction of Web Application Models, Empirical Software Engineering, 10:1, (57-80), Online publication date: 1-Jan-2005.
- Molesini A, Denti E and Omicini A MAS meta-models on test Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems and Applications, (163-172)
- Reinhartz-Berger I Conceptual modeling of structure and behavior with UML Proceedings of the 24th international conference on Conceptual Modeling, (1-15)
- Toch E, Gal A and Dori D Automatically grounding semantically-enriched conceptual models to concrete web services Proceedings of the 24th international conference on Conceptual Modeling, (304-319)
- Molesini A, Omicini A, Ricci A and Denti E Zooming multi-agent systems Proceedings of the 6th international conference on Agent-Oriented Software Engineering, (81-93)
- Sturm A, Dori D and Shehory O Single-model method for specifying multi-agent systems Proceedings of the second international joint conference on Autonomous agents and multiagent systems, (121-128)
- Soderborg N, Crawley E and Dori D (2003). System function and architecture, Communications of the ACM, 46:10, (67-72), Online publication date: 1-Oct-2003.
- Dori D Object-process methodology applied to modeling credit card transactions Advanced topics in database research vol. 1, (87-105)
- Reinhartz-Berger I, Dori D and Katz S (2019). OPM/Web – Object-Process Methodology for Developing Web Applications, Annals of Software Engineering, 13:1-4, (141-161), Online publication date: 25-Jun-2002.
- Dori D (2002). Why significant UML change is unlikely, Communications of the ACM, 45:11, (82-85), Online publication date: 1-Nov-2002.
Index Terms
- Object-Process Methodology: A Holistic Systems Paradigm
Recommendations
Conceptual modeling with the object-process methodology in software architecture
The ultimate goal of software design is to transform real world problems into software solutions. Architectural design is the earliest phase of this process. It is a phase in which conceptual modeling plays an important role. In conceptual modeling, ...
Document Analysis Systems Development and Representation through the Object-Process Methodology
DAS '98: Selected Papers from the Third IAPR Workshop on Document Analysis Systems: Theory and PracticeObject-Process Methodology (OPM) calls for integrated system development, supported by Object-Process CASE Tool - OPCAT - a Computer Aided Software Engineering tool, which supports development and standard representation of industrial systems. OPCAT is ...
OPM/Web – Object-Process Methodology for Developing Web Applications
Web applications can be classified as hybrids between hypermedia and information systems. They have a relatively simple distributed architecture from the user viewpoint, but a complex dynamic architecture from the designer viewpoint. They need to ...