Advanced compiler design and implementation
Advanced compiler design and implementation
From Centralized Workflow Specification to Distributed WorkflowExecution
Journal of Intelligent Information Systems - Special issue on workflow management systems
A Unified Framework for Coupling Measurement in Object-Oriented Systems
IEEE Transactions on Software Engineering
Distributed and Parallel Databases
A Coupling-Guided Cluster Analysis Approach to Reengineer the Modularity of Object-Oriented Systems
CSMR '00 Proceedings of the Conference on Software Maintenance and Reengineering
Component Identification Method with Coupling and Cohesion
APSEC '01 Proceedings of the Eighth Asia-Pacific on Software Engineering Conference
Business artifacts: An approach to operational specification
IBM Systems Journal
Decentralizing execution of composite web services
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Journal of Management Information Systems
Consistency of business process models and object life cycles
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
Data-driven modeling and coordination of large process structures
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
Flexibility of data-driven process structures
BPM'06 Proceedings of the 2006 international conference on Business Process Management Workshops
Machine-assisted design of business process models using descriptor space analysis
BPM'10 Proceedings of the 8th international conference on Business process management
On lifecycle constraints of artifact-centric workflows
WS-FM'10 Proceedings of the 7th international conference on Web services and formal methods
Data support in process model abstraction
ER'12 Proceedings of the 31st international conference on Conceptual Modeling
Hi-index | 0.00 |
Object-centric approaches for business process implementation distribute process logic among several interacting components, each representing a life cycle of an object. One of the challenges is to manage the component coupling, because highly-coupled components are difficult to distribute, maintain and adapt. Existing techniques that derive a component for each object that changes state in a given process do not consider component interdependencies and run the risk of producing components that are highly coupled. To make coupling explicit and manageable during component identification, we propose an approach for computing the expected coupling of an object-centric implementation for a given process model prior to actually deriving this implementation.