Style-Based Model Transformation for Early Extrafunctional Analysis of Distributed Systems

  • Authors:
  • Julien Mallet;Siegfried Rouvrais

  • Affiliations:
  • Institut TELECOM/ TELECOM Bretagne, Technopole Brest-Iroise, CS 83818, Brest Cedex 3, France 29238;Institut TELECOM/ TELECOM Bretagne, Technopole Brest-Iroise, CS 83818, Brest Cedex 3, France 29238

  • Venue:
  • QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In distributed environments, client-server, publish-subscribe, and peer-to-peer architecture styles are largely employed. However, style selection often remains implicit, relying on the designer's know-how regarding requirements. In this paper, we propose a framework to explicitly specify distributed architectural styles, as independent models of the application functionalities. To justify feasibility and further benefits of our approach, we formally define three classical distributed architectural styles in a process calculus. Our proposal then opens up the way to a systematic composition of functional models with architectural style models as an endogenous transformation. Comparative analysis of extrafunctional properties could then be proposed at the early design stages to guide the architect in stylistic choices.