Object-Process Methodology (OPM) is a comprehensive novel approach to systems engineering.
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. OPM system specification consists of a set of interrelated Object-Process Diagrams and an equivalent Formal English - a subset of natural English. The resulting graphic and textual system specification serves not only for communicating among system architects, domain experts, and prospective customers, but also for automated application generation.
OPM is a generic, domain-independent approach founded on the very basic elements of any system: objects and processes. As such, it is applicable to virtually any domain of business, engineering and science. Being intuitive and easy to understand and use, OPM enables system architects to document their natural train of thought. Equipped with a powerful holistic systems paradigm and relieved from the technicalities of unnatural languages, developers engage in creativity and discovery as they design complex system architectures.
The book presents the theory and practice of OPM with examples from various industry segments and engineering disciplines, as well as daily life.
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.