Organizing Design Patterns for Privacy: A Taxonomy of Types of Relationships

被引:4
作者
Caiza, Julio C. [1 ,2 ]
Martin, Yod-Samuel [2 ]
Del Alamo, Jose M. [2 ]
Guaman, Danny S. [1 ,2 ]
机构
[1] Escuela Politec Nacl, Dept Elect Telecomunicac & Redes Informac, POB 17-01-2759, Quito, Ecuador
[2] Univ Politecn Madrid, Dept Ingn Sistemas Telemat, POB 28040, Madrid, Spain
来源
PROCEEDINGS OF THE 22ND EUROPEAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS (EUROPLOP 2017) | 2017年
关键词
Privacy engineering; Design patterns; Pattern language;
D O I
10.1145/3147704.3147739
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
There has recently been an upsurge of legislative, technical and organizational frameworks in the field of privacy which recommend, and even mandate the need to consider privacy issues in the design of information systems. Privacy design patterns have been acknowledged as a useful tool to support engineers in this complex task, as they leverage best-practices which are already available in the engineering community. There are currently different privacy pattern catalogs coexisting, however, an ongoing effort is being made to unify these scattered contributions into one comprehensive system of patterns. To this end, the relationships between the privacy patterns must be expressed consistently. However, the catalogs available describe pattern relationships at different, incompatible levels of detail, or do not describe them at all. To solve this problem, this paper presents a taxonomy of types of relationships that can be used to describe the relationships between privacy patterns. This taxonomy has been validated against each individual catalog to ensure its applicability in the unified privacy pattern system.
引用
收藏
页数:11
相关论文
共 50 条
  • [41] Design Patterns: Between Programming and Software Design
    Denzler, Christoph
    Gruntz, Dominik
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 801 - 804
  • [42] DEFeND Architecture: A Privacy by Design Platform for GDPR Compliance
    Piras, Luca
    Al-Obeidallah, Mohammed Ghazi
    Praitano, Andrea
    Tsohou, Aggeliki
    Mouratidis, Haralambos
    Gallego-Nicasio Crespo, Beatriz
    Bernard, Jean Baptiste
    Fiorani, Marco
    Magkos, Emmanouil
    Castillo Sanz, Andres
    Pavlidis, Michalis
    D'Addario, Roberto
    Zorzino, Giuseppe Giovanni
    TRUST, PRIVACY AND SECURITY IN DIGITAL BUSINESS, TRUSTBUS 2019, 2019, 11711 : 78 - 93
  • [43] Evaluating Privacy Patterns Within Collaborative Frameworks for AI Ecosystem Development
    Waidelich, Lukas
    Lambert, Marian
    Schuster, Thomas
    NAVIGATING UNPREDICTABILITY: COLLABORATIVE NETWORKS IN NON-LINEAR WORLDS, PRO-VE 2024, PT I, 2024, 726 : 189 - 206
  • [44] Design Patterns for NPC and Weapon Patterns in Shooters Game
    Qu, J. F.
    Song, Y. L.
    Wei, Y.
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ENVIRONMENTAL ENGINEERING (CSEE 2015), 2015, : 738 - 745
  • [45] Design Patterns Go To Hollywood: Teaching Patterns with Multimedia
    Dukovich, Adam
    Janzen, David S.
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 684 - 689
  • [46] Visualizing Mobile Design Pattern Relationships
    Milanova, Veselina
    Mandl, Thomas
    Koelle, Ralph
    MOBILEHCI '12: COMPANION PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON HUMAN COMPUTER INTERACTION WITH MOBILE DEVICES AND SERVICES, 2012, : 59 - 64
  • [47] Visualizing Mobile Design Pattern Relationships
    White, Brent-Kaan
    MOBILEHCI '12: COMPANION PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON HUMAN COMPUTER INTERACTION WITH MOBILE DEVICES AND SERVICES, 2012, : 71 - 76
  • [48] Design Patterns for Sorting Algorithms
    Rosiene, Joel A.
    Rosiene, Carolyn Pe
    2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [49] Software design patterns for TinyOS
    Gay, D
    Levis, P
    Culler, D
    ACM SIGPLAN NOTICES, 2005, 40 (07) : 40 - 49
  • [50] Design Patterns in Management Systems
    Malcher, Viliam
    2016 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT NETWORKING AND COLLABORATIVE SYSTEMS (INCOS), 2016, : 36 - 39