Model-driven refinement of software architectures with π-ARL

  • Authors:
  • Flavio Oquendo

  • Affiliations:
  • University of South Brittany, Vannes Cedex, France

  • Venue:
  • AMCOS'05 Proceedings of the 4th WSEAS International Conference on Applied Mathematics and Computer Science
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In model-driven development, architecture descriptions and their refinements are explicitly represented and manipulated as models. π-ADL and π-ARL are formal (executable) architecture description and refinement languages providing architecture-centric modelling constructs. When applied, refinement actions expressed in π-ARL refine architecture description models described in π-ADL outputting new refined models described in π-ADL. Enabling model-driven refinement of software architectures is a new challenge for the model-driven development of complex software systems. This paper gives an overview of π-ARL and illustrates the expressiveness and usefulness of model-driven refinement with π-ARL through a case study.