Modern structured analysis
Communications of the ACM - Special issue on analysis and modeling in software development
Software Engineering Journal - Special issue on software process and its support
Business engineering with object technology
Business engineering with object technology
Extending object-oriented systems with roles
ACM Transactions on Information Systems (TOIS)
Business process implementation: for IT professionals and managers
Business process implementation: for IT professionals and managers
Aris-Business Process Modeling
Aris-Business Process Modeling
Augmenting UML with Fact Orientation
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 3 - Volume 3
The Knowledge Engineering Review
Definition and modeling of process using object orientation
ACM SIGSOFT Software Engineering Notes
Collaborative social structures and task modelling integration
DSVIS'06 Proceedings of the 13th international conference on Interactive systems: Design, specification, and verification
Towards a framework for tracking legal compliance in healthcare
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
Hi-index | 0.00 |
Business process modeling focus on describing how activities interact with other business objects while sustaining the organization's strategy. Business objects are object-oriented representations of organizational concepts, such as resources and actors, which collaborate with one another in order to achieve business goals. These objects exhibit different behavior according to each specific collaboration context. This means the perception of a business object depends on its collaborations with other objects. Business process modeling techniques do not clearly separate the multiple collaborative aspects of a business object from its internal aspects, making it difficult to understand objects which are used in different contexts, thus hindering reuse. To cope with such issues, this paper proposes using role modeling as a separation of concerns mechanism to increase the understandability and reusability of business process models. The approach divides a business process model into a business object model and a role model. The business object models deals with specifying the structure and intrinsic behavior of business objects while the role model specifies its collaborative aspects.