Login (DCU Staff Only)
Login (DCU Staff Only)

DORAS | DCU Research Repository

Explore open access research and scholarly works from DCU

Advanced Search

Graph-based Pattern Matching and Discovery for Process-centric Service Architecture Design and Integration

Gacitua-Decar, Veronica (2010) Graph-based Pattern Matching and Discovery for Process-centric Service Architecture Design and Integration. PhD thesis, Dublin City University.

Abstract
Process automation and applications integration initiatives are often complex and involve significant resources in large organisations. The increasing adoption of service-based architectures to solve integration problems and the widely accepted practice of utilising patterns as a medium to reuse design knowledge motivated the definition of this work. In this work a pattern-based framework and techniques providing automation and structure to address the process and application integration problem are proposed. The framework is a layered architecture providing modelling and traceability support to different abstraction layers of the integration problem. To define new services - building blocks of the integration solution - the framework includes techniques to identify process patterns in concrete process models. Graphs and graph morphisms provide a formal basis to represent patterns and their relation to models. A family of graph-based algorithms support automation during matching and discovery of patterns in layered process service models. The framework and techniques are demonstrated in a case study. The algorithms implementing the pattern matching and discovery techniques are investigated through a set of experiments from an empirical evaluation. Observations from conducted interviews to practitioners provide suggestions to enhance the proposed techniques and direct future work regarding analysis tasks in process integration initiatives.
Metadata
Item Type:Thesis (PhD)
Date of Award:7 September 2010
Refereed:No
Supervisor(s):Pahl, Claus
Subjects:Computer Science > Software engineering
DCU Faculties and Centres:DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Use License:This item is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 3.0 License. View License
Funders:Science Foundation Ireland
ID Code:15679
Deposited On:04 Apr 2011 15:21 by Claus Pahl . Last Modified 19 Jul 2018 14:51
Documents

Full text available as:

[thumbnail of Thesis-Final-Sept10.pdf]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
48MB
Downloads

Downloads

Downloads per month over past year

Archive Staff Only: edit this record