Combining Aspect and Model-Driven Engineering Approaches for Software Process Modeling and Execution

  • Authors:
  • Reda Bendraou;Jean-Marc Jezéquél;Franck Fleurey

  • Affiliations:
  • University Pierre & Marie Curie, Paris, France F-75005;INRIA-Rennes Bretagne Atlantique, Rennes Cedex, France F-35042 and IRISA, Université Rennes 1, Rennes Cedex, France F-35042;SINTEF, Oslo Franck,

  • Venue:
  • ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

One major advantage of executable software process models is that once defined, they can be simulated, checked and validated in short incremental and iterative cycles. This also makes them a powerful asset for important process improvement decisions such as resource allocation, deadlock identification and process management. In this paper, we propose a framework that combines Aspect and Model-Driven Engineering approaches in order to ensure process modeling, simulation and execution. This framework is based upon UML4SPM, a UML2.0-based language for Software Process Modeling and Kermeta, an executable metaprogramming language.