Leveraging the Learning Curve: Reusing Existing Architectural Patterns to Design and Implement MAS | IEEE Journals & Magazine | IEEE Xplore