Change search
ReferencesLink to record
Permanent link

Direct link
Foundation of Aspect Oriented Business Process Management
Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences. (IS Unit)ORCID iD: 0000-0002-6633-8587
2012 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Reducing the complexity in information systems is a main concern on which researchers work. Separation of concerns, also known as the principle of ‘divide and conquer’, has long time been a strategy for dealing with complexity. Two examples of the application of this principle in the area of information system design are the break out the data management into Database Management Systems(DBMSs) and the separation of the business logic from the application logic into Business Process Management Systems (BPMSs). However, separation of cross-cutting concerns from the core-concern of a business process is not yet supported in the Business Process Management (BPM) area. Aspect Oriented principle recommends such a separation. When looking into the business process, several concerns, such as security and privacy, can be identified. Therefore, a formal model that provides a foundation for enabling BPMSs to support separation of concerns in BPM area is needed. This thesis provides a formal model for dealing with separation of concerns in the BPM area. Implementing this model in BPMSs would facilitate the design and implementation of business processes with a lower level of complexity, which in turn would reduce the costs associated with BPM projects. The thesis starts with a literature review on aspect orientation both in programming and in the BPM areas. Based on this study, a list of requirements for an Aspect Oriented Service for BPMSs is compiled. Then a formal model for such a service, fulfilling a set of these requirements, is designed using Coloured Petri Nets and implemented in CPN Tools. The model is evaluated through the execution of a number of scenarios. The solution is also validated through an industrial case study. The results of the case study are presented the direction for future work outlined. The case study demonstrates that separation of concerns through aspect orientation does indeed reduce the complexity of business process models.

Place, publisher, year, edition, pages
2012. , 98 p.
Keyword [en]
Business Process Management, Separation of Concerns, Aspect Orientation, Coloured Petri Nets.
National Category
Computer Systems
URN: urn:nbn:se:su:diva-118871OAI: diva2:841809
2011-09-26, 6202, Stockholm, 21:55 (English)
Available from: 2015-11-11 Created: 2015-07-14 Last updated: 2015-11-11Bibliographically approved

Open Access in DiVA

fulltext(2340 kB)52 downloads
File information
File name FULLTEXT01.pdfFile size 2340 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Jalali, Amin
By organisation
Department of Computer and Systems Sciences
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 52 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 109 hits
ReferencesLink to record
Permanent link

Direct link