2014
DOI: 10.1007/978-3-662-44879-3_4
|View full text |Cite
|
Sign up to set email alerts
|

Weaving Aspects and Business Processes through Model Transformation

Abstract: Concerns such as logging, auditing and accounting need to be addressed already in the business process modeling phase and not only in the process implementation phase. Mostly, such concerns are modeled as part of the normal flow in business process models. However, the crosscutting nature of such concerns leads to complex, scattered, and tangled models that are hard to understand and to manage. The lack of appropriate means to modularize crosscutting concerns in business process modeling languages seriously af… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
2
0
3

Year Published

2015
2015
2023
2023

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 11 publications
0
2
0
3
Order By: Relevance
“…Therefore, specified exception events that could be triggered at any point in time (e.g., caused by an external event) refer (e.g., via link event) to the defined event subprocess. The other way, in turn, is oriented by the adoption of specific notions (i.e., advice, join point, point cut) known from aspect-oriented programming [45]. In particular, repeating cross-cutting concerns (e.g., key generation for login) within a process model are outsourced and depicted in a separate modularized process model [46].…”
Section: Orthogonal Modularizationmentioning
confidence: 99%
“…Therefore, specified exception events that could be triggered at any point in time (e.g., caused by an external event) refer (e.g., via link event) to the defined event subprocess. The other way, in turn, is oriented by the adoption of specific notions (i.e., advice, join point, point cut) known from aspect-oriented programming [45]. In particular, repeating cross-cutting concerns (e.g., key generation for login) within a process model are outsourced and depicted in a separate modularized process model [46].…”
Section: Orthogonal Modularizationmentioning
confidence: 99%
“…Patiniotakis et al also implemented a tool to support dynamic weaving. Witteborg et al extended AOBPMN and supported the enactment of those models through static weaving.…”
Section: Related Workmentioning
confidence: 99%
“…Τέλος επισημαίνουμε ότι η μέθοδος AO4BPMN 2.0 των Witteborg et al (2014), είναι ότι πιο κοντινό έχουμε δει στην προτεινόμενη μέθοδο. Ωστόσο υπάρχουν σημαντικές διαφορές μεταξύ τους με κυριότερη το ότι η μεν πρώτη εφαρμόζεται πριν την εκτέλεση των διαδικασιών (κατά το σχεδιασμό ή κάποια στιγμή πριν την εκτέλεση) ενώ η δεύτερη εφαρμόζεται κατά την εκτέλεση των διαδικασιών, λαμβάνοντας έτσι υπόψη τις συνθήκες που επικρατούν την εκάστοτε στιγμή.…”
Section: η μέθοδος Flexibpmn20unclassified
“…Ωστόσο υπάρχουν σημαντικές διαφορές μεταξύ τους με κυριότερη το ότι η μεν πρώτη εφαρμόζεται πριν την εκτέλεση των διαδικασιών (κατά το σχεδιασμό ή κάποια στιγμή πριν την εκτέλεση) ενώ η δεύτερη εφαρμόζεται κατά την εκτέλεση των διαδικασιών, λαμβάνοντας έτσι υπόψη τις συνθήκες που επικρατούν την εκάστοτε στιγμή. Επιπλέον η προσαρμογή οδηγείται από γεγονότα (μέσω της χρήσης SANs όπως προαναφέρθηκε), ενώ η υλοποίηση της μεθόδου έχει γίνει χρησιμοποιώντας ένα πραγματικό μηχανισμό εκτέλεσης διαδικασιών BPMN2 κι όχι κάποιο περιβάλλον μοντελοποίησης (όπως οι Witteborg et al (2014) που χρησιμοποιούν το Eclipse BPMN2 Modeler).…”
Section: η μέθοδος Flexibpmn20unclassified
See 1 more Smart Citation