Options
From Requirement to Design Patterns for Ubiquitous Computing Applications
ISBN
978-1-4503-4074-8
Type
conference paper
Date Issued
2016-06-06
Author(s)
Research Team
IWI6
Abstract
Ubiquitous Computing describes a concept where computing appears around us at any time and any location. Respective systems rely on context-sensitivity and adaptability. This means that they constantly collect data of the user and his context to adapt its functionalities to certain situations. Hence, the development of Ubiquitous Computing systems is not only a technical issue and must be considered from a privacy, legal and usability perspective, too. This indicates a need for several experts from different disciplines to participate in the development process, mentioning requirements and evaluating design alternatives. In order to capture the knowledge of these interdisciplinary teams to make it reusable for similar problems, a pattern logic can be applied. In the early phase of a development project, requirement patterns are used to describe recurring requirements for similar problems, whereas in a more advanced development phase, design patterns are deployed to find a suitable design for recurring requirements. However, existing literature does not give sufficient insights on how both concepts are related and how the process of deriving design patterns from requirements (patterns) appears in practice. In our work, we give insights on how trust-related requirements for Ubiquitous Computing applications evolve to interdisciplinary design patterns. We elaborate on a six-step process using an example requirement pattern. With this contribution, we shed light on the relation of interdisciplinary requirement and design patterns and provide experienced practitioners and scholars regarding UC application development a way for systematic and effective pattern utilization.
Language
English
Keywords
Design Patterns
Requirement Patterns
Requirements Engineering
Ubiquitous Computing
HSG Classification
contribution to practical use / society
Book title
EuroPlop '16 Proceedings of the 21st European Conference on Pattern Languages of Programs
Publisher
ACM
Publisher place
New York, NY, USA
Event Title
21st European Conference on Pattern Languages of Programs (EuroPlop '16)
Event Location
Kaufbeuren, Germany
Event Date
06.-10.07.2016
Division(s)
Eprints ID
250422
File(s)
Loading...
open access
Name
JML_609.pdf
Size
458.22 KB
Format
Adobe PDF
Checksum (MD5)
b59468fbdee76e7a06c52079b0437ca1