How to compose an object-oriented business process model?
Proceedings of the IFIP TC8, WG8.1/8.2 working conference on method engineering on Method engineering : principles of method construction and tool support: principles of method construction and tool support
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Information modeling and relational databases: from conceptual analysis to logical design
Information modeling and relational databases: from conceptual analysis to logical design
The OCoN Approach to Workflow Modeling in Object-Oriented Systems
Information Systems Frontiers
An Architecture for Bridging OO and Business Process Modeling
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 33)
Process Management
Business artifacts: An approach to operational specification
IBM Systems Journal
YAWL: yet another workflow language
Information Systems
Journal of Management Information Systems
Generation of business process models for object life cycle compliance
BPM'07 Proceedings of the 5th international conference on Business process management
Towards formal analysis of artifact-centric business process models
BPM'07 Proceedings of the 5th international conference on Business process management
Transforming object-oriented models to process-oriented models
BPM'07 Proceedings of the 2007 international conference on Business process management
ICATPN'05 Proceedings of the 26th international conference on Applications and Theory of Petri Nets
The prom framework: a new era in process mining tool support
ICATPN'05 Proceedings of the 26th international conference on Applications and Theory of Petri Nets
A flexible, object-centric approach for business process modelling
Service Oriented Computing and Applications
An artifact-centric approach to generating web-based business process driven user interfaces
WISE'10 Proceedings of the 11th international conference on Web information systems engineering
On the convergence of data and process engineering
ADBIS'11 Proceedings of the 15th international conference on Advances in databases and information systems
Synthesizing object life cycles from business process models
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
Hi-index | 0.00 |
Object-oriented modeling is an established approach to document information systems. In an object model, a system is captured in terms of object types and associations, state machines and collaboration diagrams, among others. Process modeling on the other hand, provides a different approach whereby behavior is captured in terms of activities, flow dependencies, resources, etc. These two approaches have their relative advantages. Also, object models and process models lend themselves to different styles of implementation. In this paper we define a transformation from a meta-model for object behavior modeling to a meta-model for process modeling. The transformation relies on the identification of causal relations in the object model. These relations are encoded in a heuristics net from which a process model is derived and then simplified. Using this transformation, it becomes possible to apply established object-oriented techniques during system analysis and design, and to transform the resulting object models into executable process models that can be deployed in a workflow engine. The proposal has been implemented in an object modeling tool.