TU Darmstadt / ULB / TUbiblio

Aspect-Oriented Workflow Languages

Charfi, Anis ; Mezini, Mira :
Aspect-Oriented Workflow Languages.
In: On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE. Lecture Notes in Computer Science, 4275. Berlin/Heidelberg, Germany , pp. 183-200.
[Buchkapitel] , (2006)

Kurzbeschreibung (Abstract)

Most available aspect-oriented languages today are extensions to programming languages. However, aspect-orientation, which is a paradigm for decomposition and modularization, is not only applicable in that context. In this paper, we introduce aspect-oriented software development concepts to workflow languages in order to improve the modularity of workflow process specifications with respect to crosscutting concerns and crosscutting changes. In fact, crosscutting concerns such as data validation and security cannot be captured in a modular way when using the constructs provided by current workflow languages. We will propose a concern-based decomposition of workflow process specifications and present the main concepts of aspect-oriented workflow languages using AO4BPEL, which is an aspect-oriented workflow language for Web Service composition.

Typ des Eintrags: Buchkapitel
Erschienen: 2006
Autor(en): Charfi, Anis ; Mezini, Mira
Titel: Aspect-Oriented Workflow Languages
Sprache: Englisch
Kurzbeschreibung (Abstract):

Most available aspect-oriented languages today are extensions to programming languages. However, aspect-orientation, which is a paradigm for decomposition and modularization, is not only applicable in that context. In this paper, we introduce aspect-oriented software development concepts to workflow languages in order to improve the modularity of workflow process specifications with respect to crosscutting concerns and crosscutting changes. In fact, crosscutting concerns such as data validation and security cannot be captured in a modular way when using the constructs provided by current workflow languages. We will propose a concern-based decomposition of workflow process specifications and present the main concepts of aspect-oriented workflow languages using AO4BPEL, which is an aspect-oriented workflow language for Web Service composition.

Buchtitel: On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE
Reihe: Lecture Notes in Computer Science
Band: 4275
Ort: Berlin/Heidelberg, Germany
Freie Schlagworte: Modularity, Separation of Concerns, Aspect-Oriented Software Development, Workflow Languages
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Softwaretechnik
Veranstaltungstitel: International Conference on Cooperative Information Systems (CoopIS 2006)
Hinterlegungsdatum: 14 Sep 2009 07:05
ID-Nummer: doi:10.1007/11914853_12
Export:

Optionen (nur für Redakteure)

Eintrag anzeigen Eintrag anzeigen