Prof. Dov Dori

Information Management Engineering


Professor Dov Dori is Harry Lebensfeld Chair in Industrial Engineering and Head of the Enterprise System Modeling Laboratory at the Faculty of Industrial Engineering and Management, Technion, Israel Institute of Technology. He is Fellow of IEEE – Institute of Electrical and Electronics Engineers, Fellow of INCOSE – International Council on Systems Engineering, and Fellow of IAPR – International Association for Pattern Recognition. Since 2000 he has been intermittently Visiting Professor at MIT, where he is currently Lecturer at SDM – Systems Design and Management Program. He received his PhD in Computer Science in 1988 from Weizmann Institute of Science, MSc in Operations Research from Tel Aviv University in 1981, and BSc in Industrial Engineering and Management from Technion in 1975. His research interests include model-based systems engineering, conceptual modeling of complex systems, systems architecture and design, software and systems engineering, and systems biology. Prof. Dori invented and developed Object-Process Methodology (OPM), recently adopted as ISO 19450. He has authored over 300 publications, including journal and conference papers, books, and book chapters. Prof. Dori has mentored over 50 graduate students. He is co-chair of the IEEE SMC TC on Model-Based Systems Engineering and chaired or was co-chair of nine international conferences and workshops. Among his editorial duties, Prof. Dori was Associate Editor of IEEE Transaction on Pattern Analysis and Machine Intelligence, and currently he is Associate Editor of Systems Engineering. He is Member of Omega Alpha Association – International Honor Society for Systems Engineering, and Senior Member of ACM.

Selected Publications


Dov Dori, Model-Based Systems Engineering with OPM and SysMLSpringer, New York, 2016 (; Foreword by Edward Crawley. Hard cover, 419 pages, Hard cover ISBN 978-1-4939-3294-8 and eBook ISBN 978-1-4939-3295-5).

Dov Dori, Object-Process Methodology – A Holistic Systems Paradigm, Springer Verlag, Berlin, Heidelberg, New York, 2002 (ISBN 3-540-65471-2; Foreword by Edward Crawley. Hard cover, 453 pages, with CD-ROM). eBook version:

Wenyin Liu and Dov Dori, Algorithms for 2D Engineering Drawings Recognition - Implementation and Evaluation. Lambert Academic Publishing, 2014.

Dov Dori and Yoram Reich, (Eds.), Proceedings of the International Conference on Model-Based Systems Engineering (MBSE'09), Haifa and Herzeliya, Israel, 2009. IEEEXplore

Jorg Niemann, Serge Tichkiewitch, and Engelbert Westkamper,  Design of Sustainable Product Life Cycles. Springer, 2008.

Atul Chhabra and Dov Dori, (Eds.), Graphics Recognition: Recent Advances. Third International Workshop, GREC'99 Jaipur, India, September 26-27, 1999: Selected Papers. Lecture Notes in Computer Science, 1941, 2000 (ISBN 3-540-41222. Soft cover, 346 pages).

Adnan Amin, Dov Dori, Pavel Pudil, Herbert Freeman (Eds.), Advances in Pattern Recognition, Joint IAPR International Workshops, SSPR'98 and SPR'98, Sydney, Australia, August 11-13, Lecture Notes in Computer Science, 1451, 1998 (ISSN 0302-9743. Soft cover, 1047 pages).

Dov Dori and Alfred Bruckstein (Eds.), Shape, Structure and Pattern Recognition. World Scientific Co. PTE, Singapore, 1995 (ISBN 981-02-2239-4. Hard cover, 442 pages).

Papers in Refereed Journals

Joseph S. Pliskin and Dov Dori, Ranking Alternative Warehouse Area Assignments: a Multiattribute Approach. IIE Transactions, 14, 1, pp. 19-26, 1982.

Dov Dori and Moshe Ben-Bassat, Circumscribing a Convex Polygon by a Polygon of Fewer Sides with Minimal Area Addition. Computer Vision, Graphics, and Image Processing, 24, 2, pp. 131-159, 1983.

Dov Dori and Moshe Ben-Bassat, Optimal Nesting of Congruent Convex Figures. Communications of the ACM, 27, 3, pp. 228-230, 1984.

Dov Dori and Amir Pnueli, The Grammar of Dimensions in Machine Drawings. Computer Vision, Graphics, and Image Processing, 42, pp. 1-18, 1988.

Dov Dori, A Syntactic/Geometric Approach to Recognition of Dimensions in Engineering Machine Drawings. Computer Vision, Graphics, and Image Processing, 47, pp. 271-291, 1989.

Dov Dori, Syntax Enhanced Parameter Learning for Recognition of Dimensions in Engineering Machine Drawings. International Journal of Robotics and Automation, 5, 2, pp. 59-67, 1990.

Dov Dori, Intelligent Automatic Dimensioning of CAD Engineering Machine Drawings. International Journal of Robotics and Automation, 5, 3, pp. 124-130, 1990.

Yehudit J. Dori, Dov Dori and Jerome M. Yochim, Characteristics of an intelligent computer assisted instruction shell with an example in human physiology. Journal of Computers in Mathematics and Science Teaching, 11, 3-4, pp.289-302, 1992.

Dov Dori, Dimensioning Analysis: a Step towards Automatic High Level Understanding of Engineering Drawings. Communications of the ACM, 35, 10, pp. 92-103, 1992.

Yehudit J. Dori, Dov Dori, and Jerome M. Yochim, Characteristics of an intelligent computer assisted instruction shell with an example in human physiology. Journal of Computers in Mathematics and Science Teaching 11, (3-4), pp. 289-302, 1992.

Dov Dori, Yubin Liang, Joseph Dowell and Ian Chai, Sparse Pixel Recognition of Primitives in Engineering Drawings. Machine Vision and Applications, 6, pp. 69-82, 1993.

Dov Dori and Erez Tatcher, Selective Multiple Inheritance. IEEE Software, 11, 3, pp. 77-85, May 1994.

Dov Dori and Erez Tatcher, Embryonic Classes: Enabling Selective Multiple Inheritance. Journal of Object Oriented Programming, pp. 47-51, June 1994.

Dov Dori, Automated Understanding of Engineering Drawings: an Object-Oriented Analysis. Journal of Object Oriented Programming, pp. 35-43, Sept. 1994.

Opher Etzion, Dov Dori and Shimon Nof, Active Coordination of CIM Multi-database System. International Journal of Computer Integrated Manufacturing, 8, 2, pp. 116-125, 1995.

Dov Dori and Karl Tombre, From Engineering Drawings to 3-D CAD Models: Are We Ready Now? Computer Aided Design, 27, 4, pp. 243-254, 1995.

Dov Dori, Object-Process Analysis: Maintaining the Balance between System Structure and Behavior. Journal of Logic and Computation, 5, 2, pp. 227-249, 1995.

Dov Dori, Representing Pattern Recognition-Embedded Systems through Object-Process Diagrams: the Case of the Machine Drawing Understanding System. Pattern Recognition Letters, 16, 4, pp. 377-384, 1995.

Dov Dori, Vector-Based Arc Segmentation in the Machine Drawing Understanding Environment. IEEE Transactions on Pattern Analysis and Machine Intelligence (T-PAMI), 17, 11, pp. 1057-1068, 1995.

Dov Dori and Robert M. Haralick, A Pattern Recognition Approach to Detection of Complex Edges. Pattern Recognition Letters, 16, 5, pp. 517-529, 1995.

Dov Dori and Yehudit J. Dori, Object-Process Analysis of a Hypertext Organic Chemistry Module. Journal of Computers in Mathematics and Science Teaching, 15(1/2), pp. 65-84, 1996.

Dov Dori and Miri Weiss, A Scheme for 3D Object Reconstruction from Dimensioned Orthographic Views. Engineering Applications of Artificial Intelligence, 9, 1, pp. 53-64, 1996.

Dov Dori, Avigdor Gal and Opher Etzion, A Temporal Database with Data Dependencies: a Key to Computer Integrated Manufacturing. International Journal of Computer Integrated Manufacturing, 9, 2, pp. 89-104, 1996.

Dov Dori and Moshe Goodman, On Bridging the Analysis-Design and Structure-Behavior Grand Canyons with Object Paradigms. Report on Object Analysis and Design, 2, 5, pp. 25-35, 1996.

Dov Dori, Expressing Structural Relations among Dimension-set Components Using the Object-Process Methodology. Report on Object Analysis and Design, 2, 6, pp. 20-24, 1996.

Dov Dori, Object-Process Analysis of Computer Integrated Manufacturing Documentation and Inspection. International Journal of Computer Integrated Manufacturing, 9, 5, pp. 339-353, 1996.

Dov Dori, Analysis and Representation of the Image Understanding Environment Using the Object-Process Methodology. Journal of Object Oriented Programming, 9, 4, pp. 30-38, 1996.

Dov Dori, Unifying System Structure and Behavior through Object-Process Analysis. Journal of Object-Oriented Programming, 9, 4, pp. 66-73, 1996.

Dov Dori and Moshe Goodman, From Object-Process Analysis to Object-Process Design. Annals of Software Engineering, 2, pp. 25-40.1996. 

Dov Dori, Orthogonal Zig-Zag: an Algorithm for Vectorizing Engineering Drawings Compared with Hough Transform. Advances in Engineering Software, 28, 1, pp. 11-24, 1997.

Doron Myersdorf and Dov Dori,">The R&D Universe and Its Feedback Cycles: an Object-Process Analysis. R&D Management, 27, 4, pp. 333-344, 1997.

Liu Wenyin and Dov Dori, A Protocol for Performance Evaluation of Line Detection Algorithms. Machine Vision and Applications, 9, pp. 240-250, 1997.

Dov Dori and Liu Wenyin, Stepwise Recovery of Arc Segmentation in Complex Line Environments. International Journal of Document Analysis and Recognition (IJDAR), 1, 1, pp.62-71, 1998.

Yehudit J. Dori, Menachem Alon and Dov Dori, Coordinating Multimedia within Groupware Applications. International Journal of Computers and Applications, 20, 2, 83-91, 1998.

Mor Peleg and Dov Dori, Representing Control Flow Constructs in Object-Process Diagrams. Journal of Object-Oriented Programming, 11, 3, pp. 58-71, 1998.

Dov Dori and Yelena Velkovitch, Segmentation and Recognition of Dimensioning Text in Engineering Drawings. Computer Vision - Image Understanding (CVIU), 69, 2, pp.196-201, 1998.

Liu Wenyin and Dov Dori, A Generic Integrated Line Detection Algorithm and its Object-Process Specification. Computer Vision - Image Understanding (CVIU), 70, 3, pp. 420-437, 1998.

Liu Wenyin and Dov Dori, An Incremental Arc Segmentation Algorithm and its Evaluation. IEEE Transactions on Pattern Analysis and Machine Intelligence (T-PAMI), 20, 4, pp. 424-431, 1998.

Mor Peleg and Dov Dori, Extending the Object-Process Methodology to Handle Real-Time Systems. Journal of Object-Oriented Programming, 11, 8, pp. 53-58, 1999.

Dov Dori and Liu Wenyin, Sparse Pixel Vectorization Algorithm and its Performance Evaluation. IEEE Transactions on Pattern Analysis and Machine Intelligence (T-PAMI), 21, 3 pp. 202-215, 1999.

Liu Wenyin and Dov Dori, Object-Process Diagrams as an Explicit Algorithm Specification Tool. Journal of Object-Oriented Programming, 12, 2, pp. 52-59, 1999.

Dov Dori and Liu Wenyin, Automated CAD Conversion with the Machine Drawing Understanding System: Concepts, Algorithms, and Performance. IEEE Transactions on Systems, Man, and Cybernetics, 29, 4, pp. 411-416, 1999.

Liu Wenyin and Dov Dori, From Raster to Vectors: Extracting Visual Information from Line Drawings. Pattern Analysis and Applications, 2, 1, pp.10-21, 1999.

Liu Wenyin and Dov Dori, Object-Process Based Graphics Recognition Class Library:  Principles and Applications. Software: Practice and Experience, 29, 15, pp. 1355-1378, 1999.

Mor Peleg and Dov Dori, The Model Multiplicity Problem: Experimenting with Real-Time Specification Methods. IEEE Transaction on Software Engineering, 26, 8, pp. 742-759, 2000.

 Atul Chhabra, Dov Dori, and Karl Tombre, Graphics Recognition, International Journal on Document Analysis and Recognition, Special Issue, 3, 2, p. 57, 2000.    

Dov Dori, Object-Process Methodology Applied to Modeling Credit Card Transactions. Journal of Database Management, 12, 1, pp. 2-12, 2001.

Pnina Soffer, Boaz Golany, Dov Dori and Yair Wand, Modeling Off-the-Shelf Information Systems Requirements: An Ontological Approach. Requirements Engineering, 6, pp. 183-199, 2001.

Hafedh Mili, Mohammed Fayad, Davide Burgali, David Hamu and Dov Dori. Enterprise Frameworks: Issues and Research Directions. Software: Practice and Experience, 32, 8, pp. 801-831, 2002.

Iris Reinhartz-Berger, Dov Dori, and Shmuel Katz, OPM/Web – Object-Process Methodology for Developing Web Applications. Annals of Software Engineering, 13, pp. 141–161, 2002.

Dov Dori, Why Significant Change in UML is Unlikely. Communications of the ACM, 11, pp. 82-85, Nov. 2002.

Pnina Soffer, Boaz Golany, and Dov Dori, ERP Modeling: A Comprehensive Approach.  Information Systems 28, 6, pp. 673-690, 2003.

Dov Dori, Conceptual Modeling and System Architecting. Communications of the ACM, 46, 10, pp. 62-65, 2003.

Nathan R. Soderborg, Edward Crawley, and Dov Dori, OPM-Based System Function and Architecture: Definitions and Operational Templates. Communications of the ACM, 46, 10, pp. 67-72, 2003.

Dov Dori, ViSWeb – The Visual Semantic Web: Unifying Human and Machine Knowledge Representations with Object-Process Methodology. The International Journal on Very Large Data Bases (VLDB), 13, 2, pp. 120-147, 2004.

Iris Reinhartz-Berger, Dov Dori and Shmuel Katz, Modeling Code Mobility and Migration: An OPM/Web Approach. International Journal of Web Engineering Technologies, 2, 1, pp. 6-28, 2005.

Iris Reinhartz-Berger and Dov Dori, OPM vs. UML: Experimenting with Comprehension and Construction of Web Application Models. Empirical Software Engineering, 10, 1, pp. 57-80, 2005.

Dov Dori, Boaz Golany, and Pnina Soffer, Aligning an ERP System with Enterprise Requirements: An Object-Process Based Approach. Computers in Industry, 56, 6, pp. 639-662, 2005.

Dov Dori and Moshe Shpitalni, Mapping Knowledge about Product Lifecycle Engineering for Ontology Construction via Object-Process Methodology. CIRP Annals – Manufacturing Technology, 54, 1, pp. 117-122, 2005.

Eran Toch, Avigdor Gal, Iris Reinhartz-Berger, and Dov Dori, A Semantic Approach to Approximate Service Retrieval. ACM Transactions on Internet Technology, 8, 1, pp. 2:1-2:30, November 2007.

Dov Dori and Mordechai Choder, Conceptual Modeling in Systems Biology Fosters Empirical Findings: The mRNA Lifecycle. Proceedings of the Library of Science ONE (PLoS ONE), September 12, 2007. http://www.plosone.oSYSCONrg/article/info:doi%2F10.1371%2Fjournal.pone.0000872

Dov Dori, Roman Feldman, and Arnon Sturm, From conceptual models to schemata: An object-process-based data warehouse construction method. Information Systems 33 (6), pp. 567-593, 2008.

Dov Dori, Words from Pictures for Dual Channel Processing: A Bimodal Graphics-Text Representation of Complex Systems. Communications of the ACM, 51(5), pp. 47-52, 2008.

Dizza Beimel, Mor Peleg, Dov Dori, and Yaron Denekamp, Situation-Based Access Control: Privacy Management via Patient Data Disclosure Modeling. Journal of Biomedical Informatics,  41(6), Dec. pp. 1028-1040, 2008.

Iris Reinhartz-Berger, Dov Dori, and Shmuel Katz, Reusing Semi-Specified Behavior Models in Systems Analysis and Design. Journal of Software and Systems Modeling, 8, pp. 221-234, 2009.

Arnon Sturm, Dov Dori, and Onn Shehory, Application-Based Domain Analysis Approach and Its Object-Process Methodology Implementation. International Journal of Software Engineering and Knowledge Engineering, 18(8), 1115-1142, 2009.

Mor Peleg, Judith Somekh, and Dov Dori, A Methodology for Eliciting and Modeling Exceptions. Journal of Biomedical Informatics 42(4), pp. 736-747, 2009.

Lior Zoref, David Bregman, and Dov Dori, Networking Mobile Devices and Computers in an Intelligent Home. International Journal of Smart Home 3(4), pp. 15-22, October, 2009.

Avi Soffer and Dov Dori, Bridging the Requirements-Implementation Modeling Gap with Object-Process Methodology. Journal on Innovations in Systems and Software Engineering, 5(1) pp. 27-34. 2009.

Ammar Ahmed and Dov Dori Conceptual Modeling of Complex Systems via Object Process Methodology. SAE International Journal of Passenger Cars - Electronic and Electrical Systems 2(1) pp. 171-176, 2009. DOI: 10.4271/2009-01-0524

Galia Shlezinger, Iris Reinhartz-Berger, and Dov Dori. Modeling Design Patterns for Semi-Automatic Reuse in System Design. Journal of Database Management, 21 (1) pp. 29-57, Jan-March 2010.

Arnon Sturm, Dov Dori, and Onn Shehory, An Object-Process-Based Modeling Language for Multi-Agent Systems. IEEE Transactions on Systems, Man, and Cybernetics – Part C: Applications and Reviews, 40 (2) pp. 227-241, 2010.

Shalom Cohen, Dov Dori, and Uzi de Haan, A Software System Development Life Cycle Model for Improved Stakeholders’ Communication and Collaboration. International Journal of Computers, Communications & Control, V (1), pp. 23-44, 2010.

Carlos A. Osorio, Dov Dori, and Joseph Sussman, COIM: An Object-Process Based Method for Analyzing Architectures of Complex, Interconnected, Large-Scale Socio-Technical Systems. Systems Engineering 14(3), 2011.

Yariv Grobshtein and Dov Dori, Generating SysML Views from an OPM Model: Design and Evaluation. Systems Engineering, 14 (3), pp. 327-340, 2011.

Eran Toch, Iris Reinhartz-Berger, and Dov Dori, Humans, Semantics Services and Similarity: A User Study of Semantic Web Services Matching and Composition. Web Semantics: Science, Services and Agents on the World Wide Web. 9, pp. 16-28, 2011.

Amira Sharon, Dov Dori, and Olivier L. de Weck, Project Management vs. Systems Engineering Management: A Practitioners' View on Integrating the Project and Product Domains. Systems Engineering, 14(4), pp. 427-440, Oct. 2011.

Arieh Bibliowicz and Dov Dori, A Graph Grammar-Based Formal Validation of Object-Process Diagrams. Software and Systems Modeling, 11, (2), pp. 287-302, 2012.

João Miguel Fernandes and Dov Dori, Model-based Approaches and Frameworks for Embedded Software Systems. Innovations in Systems and Software Engineering, Foreword to Special Issue, Springer, 8(1), pp. 1-2, ISSN 1614-5046, 2012.

Amira Sharon, Olivier de Weck, and Dov Dori, Model-Based Design Structure Matrix: Deriving a DSM from an Object-Process Model. Systems Engineering, pp. 1-14, 2012.

Miri Barak, Sergey Kozyrev, and Dov Dori, The Use of Visual Semantic Web for Designing Virtual Expeditions. Int. J. of Learning Technology, Vol. 7, No. 3, pp.">297-313, 2012.

Dov Dori, Extending the human spatiotemporal comfort zone with CAVERN – Computer-based Augmented Virtual Environment for Realizing Nature. Journal of Multidisciplinary Research, 4(3), pp. 23-44, Fall 2012.

Judith Somekh, Mordechai Choder, and Dov Dori, Conceptual Model-Based Systems Biology: Mapping Knowledge and Discovering Gaps in the mRNA Transcription Cycle. PLoS ONE, 7(12): e51430. doi:10.1371/journal.pone.0051430, Dec. 20, 2012.

Yevgeny Yaroker, Valeriya Perelman, and Dov Dori. An OPM Conceptual Model-Based Executable Simulation Environment: Implementation and Evaluation. Systems Engineering, 16(4), pp. 381-390, 2013.

Amira Sharon, Olivier de Weck, and Dov Dori, Improving Project-Product Lifecycle Management with Model-Based Design Structure Matrix: A joint project management and systems engineering approach. Systems Engineering, 16 (4), pp. 413-426, 2013.

Yaniv Mordecai and Dov Dori, Model-Based Risk-Oriented Robust Systems Design with Object-Process Methodology. International Journal of Strategic Engineering Asset Management, 1(4), pp. 331-354, 2013.

Amira Sharon and Dov Dori, A Project-Product Model-Based Approach to Planning Work Breakdown Structures of Complex System Projects. IEEE Systems Journal, 2014, Digital Object Identifier: 10.1109/JSYST.2013.2297491

Niva Wengrowicz, Yehudit Judy Dori, and Dov Dori, Transactional Distance in an Undergraduate Project-based Systems Modeling Course. Knowledge-Based Systems 71, pp. 41-51, 2014.

Judith Somekh, Gal Haimovich, Adi Guterman, Dov Dori, and Mordechai Choder, Conceptual Modeling of mRNA Decay Provokes New Hypotheses. PLOS ONE, Sept. 2014. PLoS ONE 9(9): e107085. doi:10.1371/journal.pone.0107085.

Juan Wachs, Boaz Frenkel, and Dov Dori, Operation Room Tool Handling and Miscommunication Scenarios: An Object-Process Methodology Conceptual Model. Artificial Intelligence in Medicine, 62(3) pp. 153-163, 2014.

Dov Dori and Somwang Thipphayathetthana, Model-Based Guidelines for User-Centric Satellite Control Software Development. International Journal of Satellite Communications and Networking, 2015. Published online in Wiley Online Library ( DOI: 10.1002/sat.1123.

Sergey Bolshchikov, Judith Somekh, Shay Mazor, Niva Wengrowicz, Mordechai Choder, and Dov Dori, Cognition-Based Visualization of Conceptual Models: The Vivid OPM Scene Player. Systems Engineering, 18 (5), pp.431-440, 2015.

Dov Dori, Aharon Renick, and Niva Wengrowicz, When Quantitative Meets Qualitative: Enhancing OPM Conceptual Systems Modeling with MATLAB Computational Capabilities. Research in Engineering Design, 2015 (early view).

Amira Sharon, Olivier de Weck and Dov Dori, Teaching and Assessing Project-Product Lifecycle Management and Gantt Chart Models to Systems Engineers: A Comparative Study. Submitted for publication, 2014.

Alex Blekhman, Juan P. Wachs, Dov Dori, Model-Based System Specification with Tesperanto: Readable Text from Formal Graphics. IEEE SMC: Systems, 45(11) pp. 1448-1458, 2015.

Niva Wengrowicz, Yehudit Judy Dori, and Dov Dori, Student-Oriented Meta-Assessment in a Project-Based Systems Engineering Course. Assessment and Evaluation in Higher Education, 2016.

Uri Shani, Shmuela Jacobs, Niva Wengrowicz, and Dov Dori, Engaging ontologies to break MBSE tools boundaries through semantic mediation. Systems Engineering, 2016 (accepted as is from submission to CSER 2016).

Yaniv Mordecai, Ori Orhof, and Dov Dori, A Conceptual Modeling Framework for
Interconnectivity and Interoperability. IEEE Transactions On Systems, Man, and Cybernetics: Systems 1, 2016.


model-based systems engineering
• conceptual modeling of complex systems
systems architecture and design
• software and systems engineering
systems biology
Modeling of complex systems, object process methodology, and software and systems engineering.
Enterprise Systems Modeling Laboratory

Contact Info

Room 517 Bloomfield Building