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.
Recommended Citation
T. Cottenier et al., "Architecture Composition for Concurrent Systems," NEMARA'12 - Proceedings of the 2012 Workshop on Next Generation Modularity Approaches for Requirements and Architecture, pp. 17 - 21, Association for Computing Machinery (ACM), May 2012.
The definitive version is available at https://doi.org/10.1145/2162004.2162009
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