Authors:
Artur Caetano
1
;
António Rito Silva
2
and
José Tribolet
1
Affiliations:
1
Instituto Superior Técnico, Technical University of Lisbon; CEO - Organizational Engineering Center, INOV, INESC Inovação, Portugal
;
2
Instituto Superior Técnico, Technical University of Lisbon; Software Engineering Group, INESC-ID, Portugal
Keyword(s):
business process modeling, role modeling, object-oriented analysis and design, organizational engineering.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence
;
Business Process Management
;
Data Engineering
;
e-Business
;
Enterprise Engineering
;
Enterprise Information Systems
;
Information Engineering Methodologies
;
Information Systems Analysis and Specification
;
Knowledge Engineering and Ontology Development
;
Knowledge Management and Information Sharing
;
Knowledge-Based Systems
;
Methodologies, Processes and Platforms
;
Model-Driven Software Development
;
Modeling Formalisms, Languages and Notations
;
Ontologies and the Semantic Web
;
Ontology Engineering
;
Software Engineering
;
Symbolic Systems
;
Systems Engineering
Abstract:
Role-based business process modeling deals with partitioning the universe of process modeling into different areas of concern by describing how business objects collaborate. A business object represents a concept of interest in the organization, such an activity or an entity, which can play multiple roles according to its behavior while interacting with other business objects. A specific business object collaboration can be expressed by the roles played by every participant in that scenario. This approach allows creating semantically richer business process models, and designing business objects where behavior is clearly separated and dependent on its usage context. Both of these results contribute to increase the understandability of process models and to enhance business object reuse.