• DocumentCode
    3109538
  • Title

    Design Patterns Usage in Peer-to-Peer Systems--An Empirical Analysis

  • Author

    Aleksy, Markus ; Korthaus, Axel ; Seifried, Christian

  • Author_Institution
    Mannheim Univ.
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    459
  • Lastpage
    462
  • Abstract
    In this paper, we present the results of an empirical analysis regarding the application and realization of established design patterns in existing peer-to-peer system implementations. Among the goals of our research were the identification of relevant design patterns that are particularly helpful and well suited for the implementation of peer-to-peer architectures and the discovery of potential shortfalls with respect to the capitalization on design patterns in that domain. We describe which design pattern realizations were encountered in the analyzed system implementations and how frequently they were applied, and finally we draw some conclusions from our findings
  • Keywords
    object-oriented programming; peer-to-peer computing; software architecture; systems analysis; design patterns usage; object-oriented programming; peer-to-peer architectures; peer-to-peer systems; software engineering; Application software; Data security; Intelligent agent; Network topology; Pattern analysis; Peer to peer computing; Programming; Resource management; Software design; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Intelligence and Intelligent Agent Technology Workshops, 2006. WI-IAT 2006 Workshops. 2006 IEEE/WIC/ACM International Conference on
  • Conference_Location
    Hong Kong
  • Print_ISBN
    0-7695-2749-3
  • Type

    conf

  • DOI
    10.1109/WI-IATW.2006.57
  • Filename
    4053292