About: Object Process Methodology is a research topic. Over the lifetime, 121 publications have been published within this topic receiving 2005 citations. The topic is also known as: OPM.
TL;DR: This book presents the theory and practice of OPM with examples from various industry segments and engineering disciplines, as well as daily life, and includes a CD-ROM demo version of the award-winning OPM-supporting Object-Process CASE Tool (OPCAT).
Abstract: 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.
TL;DR: A generic reverse engineering process, aimed at developing a model that captures the available alternatives at different application levels of an Enterprise Resource Planning (ERP) system, and develops criteria for evaluating modeling languages for this purpose.
TL;DR: This paper presents OPCAT and demonstrates its unique features through a small case study of a travel management information system.
Abstract: Object-Process CASE Tool (OPCAT), which supports system development using Object-Process Methodology, meets the challenges of next generation CASE tools by providing a complete integrated software and system development environment. The main reasons for which CASE tools have spread at a lower pace than expected are their limited support of a particular method, high cost, lack of measurable returns, and unrealistic user expectations. Although many CASE tools implement familiar methods, their consistency checking and simulation capabilities are limited, if not inexistent, and the syntax and semantics of their graphic notations may not be clear to novice users. Based on two human cognition principles, OPCAT enables balanced modeling of the structural and behavioral aspects of systems in a single view through a bimodal visual-lingual representation. Due to this intuitive dual notation, the resulting model is comprehensible to both domain experts and system architects engaged in the development process. Due to OPM formality, OPCAT also provides a solid basis for implementation generation and an advanced simulation tool, which animates system behavior. This paper presents OPCAT and demonstrates its unique features through a small case study of a travel management information system.
TL;DR: A set of building blocks and an agent-based modeling method based on the building blocks, which is novel in its ability to capture the different aspects of MAS in a single unifying framework, which excels in providing accessibility, expressiveness and flexibility, which are major lacking software engineering properties in other methods.
Abstract: Multiple modeling methods for constructing agent-based systems have been suggested, however none of them has been accepted as a standard. A prominent reason for this is the gap that exists between agent-oriented methods and the modeling needs of agent-based systems. This gap is, in large part, due to lack of an agreed-upon set of building blocks for modeling Multi-Agent Systems (MAS) and standalone agents, and lack of support for essential software engineering properties. To bridge the gap, we suggest a set of building blocks and an agent-based modeling method. The building blocks should be useful as a basis for developing modeling methods for MAS, and as a benchmark for comparison between such methods. Our proposed modeling method, which is based on the building blocks, is novel in its ability to capture the different aspects of MAS in a single unifying framework. It further excels in providing accessibility, expressiveness and flexibility, which are major lacking software engineering properties in other methods. We demonstrate the usage of the method for modeling MAS, optionally, in conjunction with an existing MAS infrastructure. Thus, our method enhances both the utilization of existing infrastructure and the development of agent-oriented models.
TL;DR: An algorithm for a bidirectional transformation framework between a product–project system model and its corresponding Model–Based DSM (MDSM), using Object–Process Methodology (OPM) as the underlying modeling language is presented.