Abstract

We present a framework to assemble concurrent applications from modules that capture reusable architectural patterns. 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. © 2012 ACM.

Department(s)

Computer Science

Keywords and Phrases

Architecture; Aspects; Concurrent systems

International Standard Book Number (ISBN)

978-145031127-4

Document Type

Article - Conference proceedings

Document Version

Citation

File Type

text

Language(s)

English

Rights

© 2024 Association for Computing Machinery, All rights reserved.

Publication Date

07 May 2012

Share

 
COinS