Statecharts: A visual formalism for complex systems
Science of Computer Programming
Comparing representations with relational and EER models
Communications of the ACM
Object-oriented modeling and design
Object-oriented modeling and design
A framework for studying human error behavior in conceptual database modeling
Information and Management
Comparing data modeling formalisms
Communications of the ACM
Anchoring data quality dimensions in ontological foundations
Communications of the ACM
Entity-relationship and object-oriented data modeling—an experimental comparison of design quality
Data & Knowledge Engineering
Real-Time Systems Design and Analysis: An Engineer's Handbook
Real-Time Systems Design and Analysis: An Engineer's Handbook
Timed and Hybrid Statecharts and Their Textual Representation
Proceedings of the Second International Symposium on Formal Techniques in Real-Time and Fault-Tolerant Systems
Stepwise Development of Model-Oriented Real-Time Specifications from Action/Event Models
Proceedings of the Second International Symposium on Formal Techniques in Real-Time and Fault-Tolerant Systems
Why significant UML change is unlikely
Communications of the ACM
OPM/Web – Object-Process Methodology for Developing Web Applications
Annals of Software Engineering
FOOM and OPM Methodologies - Experimental Comparison of User Comprehension
NGITS '02 Proceedings of the 5th International Workshop on Next Generation Information Technologies and Systems
Single-model method for specifying multi-agent systems
AAMAS '03 Proceedings of the second international joint conference on Autonomous agents and multiagent systems
ERP modeling: a comprehensive approach
Information Systems
Object-process methodology applied to modeling credit card transactions
Advanced topics in database research vol. 1
The VLDB Journal — The International Journal on Very Large Data Bases
OPM vs. UML—Experimenting with Comprehension and Construction of Web Application Models
Empirical Software Engineering
Aligning an ERP system with enterprise requirements: an object-process based approach
Computers in Industry - Special issue: Current trends in ERP implementations and utilisation
Evaluating Quality in Model-Driven Engineering
MISE '07 Proceedings of the International Workshop on Modeling in Software Engineering
Modelling code mobility and migration: an OPM/Web approach
International Journal of Web Engineering and Technology
A Comparison of Metric-Based and Empirical Approaches for Cognitive Analysis of Modeling Languages
Fundamenta Informaticae - Cognitive Informatics, Cognitive Computing, and Their Denotational Mathematical Foundations (I)
A methodology for eliciting and modeling exceptions
Journal of Biomedical Informatics
Aligning an ERP system with enterprise requirements: An object-process based approach
Computers in Industry - Special issue: Current trends in ERP implementations and utilisation
Quality and comprehension of UML interaction diagrams-an experimental comparison
Information and Software Technology
Comprehension and quality of analysis specifications-a comparison of FOOM and OPM methodologies
Information and Software Technology
An object-process-based modeling language for multiagent systems
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
MAS meta-models on test: UML vs. OPM in the SODA case study
CEEMAS'05 Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems and Applications
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
Analyzing object-oriented design patterns from an object-process viewpoint
NGITS'06 Proceedings of the 6th international conference on Next Generation Information Technologies and Systems
Benefits of supplementing use case narratives with activity diagrams-An exploratory study
Journal of Systems and Software
A Comparison of Metric-Based and Empirical Approaches for Cognitive Analysis of Modeling Languages
Fundamenta Informaticae - Cognitive Informatics, Cognitive Computing, and Their Denotational Mathematical Foundations (I)
Information and Software Technology
Representation of Situational Methods: Incorporating ISO/IEC 24744 into a Domain-Based Framework
International Journal of Information System Modeling and Design
Hi-index | 0.02 |
The Object-Process Methodology (OPM) specifies both graphically and textually the system's static-structural and behavioral-procedural aspects through a single unifying model. This model singularity is contrasted with the multimodel approach applied by existing object-oriented system analysis methods. These methods usually employ at least three distinct models for specifying various system aspects驴mainly structure, function, and behavior. Object Modeling Technique (OMT), the main ancestor of the Unified Modeling Language (UML), extended with Timed Statecharts, represents a family of such multimodel object-oriented methods. Two major open questions related to model multiplicity vs. model singularity have been 1) whether or not a single model, rather than a combination of several models, enables the synthesis of a better system specification and 2) which of the two alternative approaches yields a specification that is easier to comprehend. In this study, we address these questions through a double-blind controlled experiment. To obtain conclusive results, real-time systems, which exhibit a more complex dynamic behavior than nonreal-time systems were selected as the focus of the experiment. We establish empirically that a single model methodology驴OPM驴is more effective than a multimodel one驴OMT驴in terms of synthesis. We pinpoint specific issues in which significant differences between the two methodologies were found. The specification comprehension results show that there were significant differences between the two methods in specific issues.