Architecture composition for concurrent systems

  • Authors:
  • Thomas Cottenier;Aswin van den Berg;Thomas Weigert

  • Affiliations:
  • UniqueSoft, LLC, Palatine, USA;UniqueSoft, LLC, Palatine, USA;Missouri University of Science and Technology, Rolla, MO, USA

  • Venue:
  • Proceedings of the 2012 workshop on Next Generation Modularity Approaches for Requirements and Architecture
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a framework to assemble concurrent applications from modules that capture reusable architectural pat-terns. The framework focuses on concurrent systems where computational processes communicate through asynchronous messages. The language provides support to modularize architectural patterns at different levels of granularity, using agents, regions, aspects and morphing. We present sample implementations of the architectural patterns and show how they are composed using a real-world example. Finally discuss how the deployment and composition of patterns can be further automated.