Reusable component interconnection patterns for distributed software architectures

Hassan Gomaa, Daniel A. Menascé, Michael E. Shin

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

17 Scopus citations

Abstract

This paper investigates the design of reusable component interconnection in client/server systems. In particular, the paper describes the design of component interconnection patterns, which define and encapsulate the way client and server components communicate with each other. This paper uses the Unified Modeling Language (UML) to describe the component interconnection patterns for synchronous, asynchronous, and brokered communication. When designing a new distributed application, the appropriate component interaction patterns may then be selected and reused.

Original languageEnglish
Title of host publicationProceedings of SSR'01 2001 Symposium on Software Reusability
PublisherAssociation for Computing Machinery (ACM)
Pages69-77
Number of pages9
ISBN (Print)1581133588, 9781581133585
DOIs
StatePublished - 2001
EventProceedings of SSR'01 2001 Symposium on Software Reusability - Toronto, Ont., Canada
Duration: May 18 2001May 20 2001

Publication series

NameProceedings of SSR'01 2001 Symposium on Software Reusability

Conference

ConferenceProceedings of SSR'01 2001 Symposium on Software Reusability
CountryCanada
CityToronto, Ont.
Period05/18/0105/20/01

Keywords

  • Client/server systems
  • Distributed applications
  • Patterns
  • Software architecture
  • Software component
  • Software reuse
  • UML

Fingerprint Dive into the research topics of 'Reusable component interconnection patterns for distributed software architectures'. Together they form a unique fingerprint.

Cite this