APTO: a MDD-based generic framework for context-aware deeply adaptive service-based processes.

Jaroucheh, Zakwan, Liu, Xiaodong and Smith, Sally (2010) APTO: a MDD-based generic framework for context-aware deeply adaptive service-based processes. In: Proceedings of The 8th IEEE International Conference on Web Services (ICWS’10). IEEE Computer Society, Miami, USA, pp. 219-226. ISBN 978-0-7695-4128-0

Full text not available from this repository. (Request a copy)


Context-awareness and adaptability are important and desirable properties of service-based processes designed to provide personalized services. Most of the existing approaches focus on the adaptation at the process instance level [1] which involves extending the standard Business Process Execution Language (BPEL) and its engine or creating their own process languages (e.g. [2]). However, the approach proposed here aims to apply an adaptation to processes modeled or developed without any adaptation possibility in mind and independently of specific usage contexts. In addition, most of the existing approaches tackle the adaptation on the process instance or definition levels by explicitly specifying some form of variation points. This, however, leads to a contradiction between how the architect logically views and interprets differences in the process family and the actual modeling constructs through which the logical differences must be expressed. We introduce the notion of an evolution fragment and evolution primitive to capture the variability in a more logical and independent way. Finally, the proposed approach intends to support the viewpoint of context-aware adaptation as a crosscutting concern with respect to the core “business logic” of the process. In this way, the design of the process core can be decoupled from the design of the adaptation logic. To this end, we leverage ideas from the domain of model-driven development (MDD) and generative programming

Item Type: Book Section
ISBN: 978-0-7695-4128-0
Additional Information: “© © 2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.”
Uncontrolled Keywords: Context-awareness; MDD; adaptive service-based processes; BPEL;
University Divisions/Research Centres: Faculty of Engineering, Computing and Creative Industries > School of Computing
Dewey Decimal Subjects: 000 Computer science, information & general works > 000 Computer science, knowledge & systems > 004 Data processing & computer science
Library of Congress Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Item ID: 3829
Depositing User: Computing Research
Date Deposited: 30 Aug 2010 14:59
Last Modified: 19 Nov 2013 13:29

Actions (login required)

View Item View Item

Edinburgh Napier University is a registered Scottish charity. Registration number SC018373