Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Enhancing Aspect-Oriented Business Process Modeling with Declarative Rules
Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
2015 (English)In: Conceptual Modeling: 34th International Conference, ER 2015, Stockholm, Sweden, October 19-22, 2015, Proceedings / [ed] Paul Johannesson, Mong Li Lee, Stephen W. Liddle, Andreas L. Opdahl, Óscar Pastor López, Springer, 2015, 108-115 p.Conference paper, Published paper (Refereed)
Abstract [en]

When managing a set of inter-related business processes, typically a number of concerns can be distinguished that are applicable to more than one single process, such as security and traceability. The proper enforcement of these cross-cutting concerns may require a specific configuration effort for each of the business processes involved. Aspect-Oriented Business Process Modelling is an approach that aims at encapsulating these concerns in a model-oriented way. However, state-of-the-art techniques lack efficient mechanisms that allow for the specification of concerns in such a way that they can be executed in parallel to other parts of the process. Moreover, existing techniques exclusively focus on the formulation of mandatory concerns. To address these limitations, this paper provides a new approach to encapsulate both optional and mandatory concerns, which can be executed concurrently with other process functionalities. One core element of the new approach is that it extends current Aspect-Oriented Business Process Modelling approaches with declarative rules. The approach is explained, formally grounded with precise semantics, and used accordingly to implement the artefacts that support the enactment of a business process in the proposed fashion. The execution environment is applied to a case from the educational domain to demonstrate the feasibility and usefulness of the underlying concepts.

Place, publisher, year, edition, pages
Springer, 2015. 108-115 p.
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 9381
Keyword [en]
Business Process Modelling, Aspect Orientation, Cross-Cutting Concerns, Declarative Rules
National Category
Information Systems
Research subject
Computer and Systems Sciences
Identifiers
URN: urn:nbn:se:su:diva-122810DOI: 10.1007/978-3-319-25264-3_8ISBN: 978-3-319-25263-6 (print)ISBN: 978-3-319-25264-3 (print)OAI: oai:DiVA.org:su-122810DiVA: diva2:868634
Conference
34th International Conference, ER 2015, Stockholm, Sweden, October 19-22, 2015
Available from: 2015-11-11 Created: 2015-11-10 Last updated: 2017-01-10Bibliographically approved
In thesis
1. Aspect-Oriented Business Process Management
Open this publication in new window or tab >>Aspect-Oriented Business Process Management
2016 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Separation of concerns has long been considered an effective and efficient strategy to deal with complexity in information systems.One sort of concern, like security and privacy, crosses over other concerns in a system. Such concerns are called cross-cutting concerns.As a result, the realization of these concerns is scattered through the whole system, which makes their management difficult.

Aspect Orientation is a paradigm in information systems which aims to modularize cross-cutting concerns.This paradigm is well researched in the programming area, where many aspect-oriented programming languages have been developed, e.g., AspectJ.It has also been investigated in other areas, such as requirement engineering and service composition.In the Business Process Management (BPM) area, Aspect Oriented Business Process Modeling aims to specify how this modularization technique can support encapsulating cross-cutting concerns in process models.However, it is not clear how these models should be supported in the whole BPM lifecycle.In addition, the support for designing these models has only been limited to imperative process models that support rigid business processes.Neither has it been investigated how this modularization technique can be supported through declarative or hybrid models to support the separation of cross-cutting concerns for flexible business processes.

Therefore, this thesis investigates how aspect orientation can be supported over the whole BPM lifecycle using imperative aspect-oriented business process models. It also investigates how declarative and hybrid aspect-oriented business process models can support the separation of cross-cutting concerns in the BPM area.This thesis has been carried out following the design science framework, and the result is presented as a set of artifacts (in the form of constructs, models, methods, and instantiations) and empirical findings.

The artifacts support modeling, analysis, implementation/configuration, enactment, monitoring, adjustment, and mining cross-cutting concerns while supporting business processes using Business Process Management Systems. Thus, it covers the support for the management of these concerns over the whole BPM lifecycle. The use of these artifacts and their application shows that they can reduce the complexity of process models by separating different concerns.

Abstract [sv]

Att separera angelägenheter har länge ansetts som en effektiv och ändamålsenlig strategi för att hantera komplexitet i informationssystem. Sådana angelägenheter, till exempel säkerhet och enskildhet, kan skära tvärs över andra angelägenheter i ett system, och de kallas därför övergripande angelägenheter. Hanteringen av dessa kan vara utspridda genom hela systemet, vilket ökar komplexiteten.

Aspektorientering är ett paradigm som syftar till att modularisera övergripande angelägenheter. Detta paradigm är väl utforskat i programvaruområdet, där många aspektorienterade programmeringsspråk utvecklats. Paradigmet har också undersökts i andra områden som kravhantering och tjänstesammansättning. I ärendehanteringsområdet (BPM) syftar aspektorienterad processmodellering till att inkapsla övergripande angelägenheter i processmodeller. Det är dock inte klart hur dessa modeller bör stödjas i hela ärendehanteringslivscykeln. Dessutom är existerande stöd för att utforma dessa modeller begränsat till tvingande processmodeller som enbart stödjer rigida affärsprocesser. Det har inte heller undersökts hur denna modulariseringsteknik kan stödjas genom deklarativa eller hybridmodeller för att hantera separation av övergripande angelägenheter för flexibla affärsprocesser.

Därför undersöker denna avhandling hur aspektorientering kan stödjas i hela ärendehanteringslivscykeln med hjälp av tvingande aspektorienterade affärsprocessmodeller. Den undersöker också hur deklarativa och hybridaspektorienterade affärsprocessmodeller kan stödja separation av övergripande angelägenheter i BPM-området. Avhandlingens resultat bygger på designvetenskaplig forskning, och de presenteras som en uppsättning av artefakter (i form av konstruktioner, modeller, metoder och instansieringar) och som empiriska iakttagelser.

De framtagna artefakterna stödjer modellering, analys, genomförande, konfiguration, övervakning och modifiering av övergripande angelägenheter i affärsprocesser. Artefakterna erbjuder stöd för hantering av dessa angelägeheter för hela ärendehanteringslivscykeln. Användningen av dessa artefakter och deras tillämpningar visar att de kan minska komplexiteten i processmodeller genom att separera övergripande angelägenheter.

Place, publisher, year, edition, pages
Stockholm: Department of Computer and Systems Sciences, Stockholm University, 2016
Series
Report Series / Department of Computer & Systems Sciences, ISSN 1101-8526 ; 16-014
National Category
Computer Systems Computer Science Software Engineering Information Systems
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-135317 (URN)978-91-7649-587-2 (ISBN)978-91-7649-588-9 (ISBN)
Public defence
2016-12-19, L50, NOD-huset, Borgarfjordsgatan 12, Kista, 13:00 (English)
Opponent
Supervisors
Available from: 2016-11-24 Created: 2016-11-03 Last updated: 2016-11-29Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full text

Search in DiVA

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

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 42 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf