Statecharts: A visual formalism for complex systems
Science of Computer Programming
Object oriented design with applications
Object oriented design with applications
Object-oriented modeling and design
Object-oriented modeling and design
Comparing data modeling formalisms
Communications of the ACM
Entity-relationship and object-oriented data modeling—an experimental comparison of design quality
Data & Knowledge Engineering
Adaptive plug-and-play components for evolutionary software development
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Building Web applications with UML
Building Web applications with UML
Petri Net Theory and the Modeling of Systems
Petri Net Theory and the Modeling of Systems
Object-Process Methodology: A Holistic Systems Paradigm
Object-Process Methodology: A Holistic Systems Paradigm
Why significant UML change is unlikely
Communications of the ACM
OPM/Web – Object-Process Methodology for Developing Web Applications
Annals of Software Engineering
An Initial Experimental Assessment of the Dynamic Modelling in UML
Empirical Software Engineering
The Model Multiplicity Problem: Experimenting with Real-Time Specification Methods
IEEE Transactions on Software Engineering
Open Reuse of Component Designs in OPM/We
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
Using Metamodelling to Analyze the Fit of Object-Oriented Methods to Languages
HICSS '98 Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences-Volume 5 - Volume 5
Structured Analysis and System Specification
Structured Analysis and System Specification
Modelling code mobility and migration: an OPM/Web approach
International Journal of Web Engineering and Technology
Modelling code mobility and migration: an OPM/Web approach
International Journal of Web Engineering and Technology
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
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)
An object-process-based modeling language for multiagent systems
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Information and Software Technology
ER'05 Proceedings of the 24th international conference on Conceptual Modeling
Productivity reanalysis for unbalanced datasets with mixed-effects models
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
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.00 |
Object-Process Methodology (OPM), which is a holistic approach to modeling and evolving systems, views objects and processes as two equally important entities that describe the system's structure and behavior in a single model. Unified Modeling Language (UML), which is the standard object-oriented modeling language for software systems, separates the system model into various aspects, each of which is represented in a different view (diagram type).The exponential growth of the Web and the progress of Internet-based architectures have set the stage for the proliferation of a variety of Web applications, which are classified as hybrids between hypermedia and information systems. Such applications require a modeling approach that is capable of clearly specifying aspects of their architecture, communication, and distributive nature. Since UML and OPM are two candidates for this task, this study has been designed to establish the level of comprehension and the quality of the constructed Web application models using each one of these two approaches.In the experiment we carried out, third year undergraduate information systems engineering students were asked to respond to comprehension and construction questions about two representative Web application models. The comprehension questions related to the system's structure, dynamics, and distribution aspects. The results suggest that OPM is better than UML in modeling the dynamics aspect of the Web applications. In specifying structure and distribution aspects, there were no significant differences. The results further suggest that the quality of the OPM models students built in the construction part was superior to that of the corresponding UML models.