Proceedings of the 15th Workshop on Early Aspects 2009
DOI: 10.1145/1509825.1509828
|View full text |Cite
|
Sign up to set email alerts
|

An aspect-oriented approach to business process modeling

Abstract: Traditional methods to business process modeling build the model in a unified way, which gives rise to complex models, where different concerns are scattered and tangled. In this paper we propose the use of an aspect-oriented approach to modularize business process modeling. We propose a meta Aspect Oriented Process Modeling Language (AOPML) that is independent of any specific business process language. In order to show the applicability of the approach we instantiate it using the Business Process Model Notati… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
11
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 26 publications
(11 citation statements)
references
References 10 publications
(8 reference statements)
0
11
0
Order By: Relevance
“…This approach is inspired by aspectoriented programming and defines extensions to workflow languages in general [23], BPEL [24] and BPMN [22], to represent non-functional aspects of a business process such as security and logging, as separate, reusable modules. The notions of joint point, pointcut and advice used in aspect oriented programming, are adopted in this context.…”
Section: Metricsmentioning
confidence: 99%
See 1 more Smart Citation
“…This approach is inspired by aspectoriented programming and defines extensions to workflow languages in general [23], BPEL [24] and BPMN [22], to represent non-functional aspects of a business process such as security and logging, as separate, reusable modules. The notions of joint point, pointcut and advice used in aspect oriented programming, are adopted in this context.…”
Section: Metricsmentioning
confidence: 99%
“…For instance, [120] provides an extension to the BPMN meta-model to explicitly capture access control requirements. [22] extends BPMN to model non-functional aspects while [24] provides a similar extension to BPEL. BPEL4People [10] and BPELJ [18] are two further extensions of the BPEL meta-model to represent human tasks, resp., to incorporate java snippets in BPEL.…”
Section: Pattern 12 (Extension)mentioning
confidence: 99%
“…Cappelli et al [2] propose an aspect-oriented approach to modularize crosscutting concerns in business process model- ing. They propose an extension of BPMN to express crosscutting concerns through the insertion of crosscutting processes (represented by activities) and crosscutting relationships (represented by flows among activities).…”
Section: Related Workmentioning
confidence: 99%
“…These transformations are responsible to generate a product in another derivation phase. Unlike our approach, the Cappelli's approach [2] does not address variability issues in business processes, not focusing on thus configuration and domain knowledge model. Related work is considered in Section 4, and Section 5 offers concluding remarks.…”
Section: Introductionmentioning
confidence: 99%
“…Two modeling languages have been defined upon this meta-model: (i) AOPML [81] -an extension of the BPM notation to describe processes, improve modularity and make processes easier to understand and reuse [82]; and (ii) AOV-graph [83] -an extension of V-graph (a goal-oriented language used to model early aspects [84]) to represent the relationships among requirements. The AOVgraph has been used in empirical studies with the Health Watcher and Mobile Media benchmarks [85], [86], [87].…”
Section: E Early Aspectsmentioning
confidence: 99%