From aspect-oriented requirements models to aspect-oriented business process design models: an iterative and concern-driven approach for software engineering

  • Authors:
  • Sébastien Mosser;Gunter Mussbacher;Mireille Blay-Fornarino;Daniel Amyot

  • Affiliations:
  • University of Nice, Nice, France;University of Ottawa, Ottawa, Canada;University of Nice, Nice, France;University of Ottawa, Ottawa, Canada

  • Venue:
  • Proceedings of the tenth international conference on Aspect-oriented software development
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

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 approachbased 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.