Abstract

Aspect-oriented approaches are available for various phases of software development such as requirements analysis, design, and implementation. Yet, moving from one phase to the next with aspects remains a challenge seldom studied. In this paper, we present an iterative, concern-driven software engineering approach that is based on a tool-supported, semi-automatic transformation of scenario-based, aspect-oriented requirements models into aspect-oriented business process design models. This approach is realized by a mapping from Aspect-oriented Use Case Maps (AoUCM) to Adore business process models, allowing for the continued encapsulation of requirements-level concerns in design-level artifacts. Problems detected during the design phase can be rectified in the requirements models via several feedback loops that support iterative model development. We discuss the transformation process and illustrate, as proof-of-concept, our contribution on the PicWeb case study, a SOA-based implementation of business processes for pictures management.

-- DanielAmyot - 24 May 2011

Discussion

FormForVirtualLibrary edit

Title From Aspect-oriented Requirements Models to Aspect-oriented Business Process Design Models
Authors S. Mosser, G. Mussbacher, M. Blay-Fornarino, and D. Amyot
Type Conference
Conference/Journal Title 10th Int. Conf. on Aspect-Oriented Software Development (AOSD 2011)
Volume/Number
Editors
Publisher ACM Press
Month March
Year 2011
Pages 31-42
DOI 10.1145/1960275.1960281
Keywords Service-Oriented Architecture (SOA), Transformation, Aspect-oriented Requirements, Aspect-oriented User Requirements Notation (AoURN), Adore, Aspect-oriented Design, Business Processes
Topic revision: r1 - 24 May 2011, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback