loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Lirijan Sabani ; Roman Wirtz and Maritta Heisel

Affiliation: Working Group Software Engineering, University of Duisburg - Essen, Oststr. 99, 47057 Duisburg, Germany

Keyword(s): Requirements Engineering, Peer-to-peer Systems, Frames, Pattern, Functional Requirements.

Abstract: Peer-to-peer systems have become an essential element of computer networks and represent a special category of distributed systems. The strong decentralization as well as the scalability and fault tolerance are only some of the reasons why many companies have adopted this technology. Peer-to-peer systems consist of different subsystems, connected by a network. The decomposition into these subsystems requires a detailed analysis and documentation of functional requirements, which is a challenging task. In previous work, we proposed a method based on Jackson’s problem frames approach that allows for modeling and documenting of functional requirements for distributed systems. To render knowledge about requirements for distributed systems reusable, we developed patterns as an extension for problem frames. However, these patterns (so-called frames) do not capture the specific characteristics of peer-to-peer systems. We thus analyzed typical requirements of peer-to-peer systems and observe d several frames specific to peer-to-peer functionalities. We call these frames P2P frames. In this paper, we present frames for bootstrapping, query routing in unstructured networks, and the data transfer process in such systems. We also present our pattern system for requirements engineering, consisting of problem frames and frames for distributed systems, which helps software engineers to select suitable frames. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 44.192.107.255

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Sabani, L.; Wirtz, R. and Heisel, M. (2021). P2P Frames: Pattern-based Characterization of Functional Requirements for Peer-to-peer Systems. In Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-508-1; ISSN 2184-4895, SciTePress, pages 239-250. DOI: 10.5220/0010434702390250

@conference{enase21,
author={Lirijan Sabani. and Roman Wirtz. and Maritta Heisel.},
title={P2P Frames: Pattern-based Characterization of Functional Requirements for Peer-to-peer Systems},
booktitle={Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2021},
pages={239-250},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010434702390250},
isbn={978-989-758-508-1},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - P2P Frames: Pattern-based Characterization of Functional Requirements for Peer-to-peer Systems
SN - 978-989-758-508-1
IS - 2184-4895
AU - Sabani, L.
AU - Wirtz, R.
AU - Heisel, M.
PY - 2021
SP - 239
EP - 250
DO - 10.5220/0010434702390250
PB - SciTePress