TU Darmstadt / ULB / TUbiblio

Aspect-Oriented Workflow Languages

Charfi, Anis ; Mezini, Mira (2006)
Aspect-Oriented Workflow Languages.
In: On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE
doi: 10.1007/11914853_12
Buchkapitel, Bibliographie

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
Art des Eintrags: Bibliographie
Titel: Aspect-Oriented Workflow Languages
Sprache: Englisch
Publikationsjahr: 30 November 2006
Ort: Berlin/Heidelberg, Germany
Buchtitel: On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE
Reihe: Lecture Notes in Computer Science
Band einer Reihe: 4275
Veranstaltungstitel: International Conference on Cooperative Information Systems (CoopIS 2006)
DOI: 10.1007/11914853_12
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.

Freie Schlagworte: Modularity, Separation of Concerns, Aspect-Oriented Software Development, Workflow Languages
Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Softwaretechnik
Hinterlegungsdatum: 14 Sep 2009 07:05
Letzte Änderung: 26 Aug 2018 21:24
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen