A language for behavioural modelling of architectural patterns

  • Authors:
  • Alejandro Sanchez;Luis S. Barbosa;Daniel Riesco

  • Affiliations:
  • Univ. Nacional de San Luis, San Luis, Argentina;Universidade do Minho, Braga, Portugal;Univ. Nacional de San Luis, San Luis, Argentina

  • Venue:
  • Proceedings of the Third Workshop on Behavioural Modelling
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The complexity of interactions governing the coordination of loosely-coupled services, which forms the core of current software, brought behavioural issues up to the front of architectural concerns. This paper takes such a challenge seriously by lifting typical behaviour modelling techniques to the specification of both types and instances of architectural patterns in which the later ones are connected by ports that behave according to a water flow metaphor. A specific language is introduced for this purpose as well as a translator to mCRL2 so that the simulation and analysis techniques available in the corresponding toolset can be used to reason about (the behavioural layer of) software architectures. The approach is illustrated in a few examples.