Transforming Data Flow Diagrams for Privacy Compliance (Long Version)

11/24/2020
by   Hanaa Alshareef, et al.
0

Recent regulations, such as the European General Data Protection Regulation (GDPR), put stringent constraints on the handling of personal data. Privacy, like security, is a non-functional property, yet most software design tools are focused on functional aspects, using for instance Data Flow Diagrams (DFDs). In previous work, a conceptual model was introduced where DFDs could be extended into so-called Privacy-Aware Data Flow Diagrams (PA-DFDs) with the aim of adding specific privacy checks to existing DFDs. In this paper, we provide an explicit algorithm and a proof-of-concept implementation to transform DFDs into PA-DFDs. Our tool assists software engineers in the critical but error-prone task of systematically inserting privacy checks during design (they are automatically added by our tool) while still allowing them to inspect and edit the. PA-DFD if necessary. We have also identified and addressed ambiguities and inaccuracies in the high-level transformation proposed in previous work. We apply our approach to two realistic applications from the construction and online retail sectors.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/06/2022

SD2CPN: A Model Transformation Tool for Software Design Models

The growth of software system development using Model Driven Development...
research
10/17/2022

UMLsec4Edge: Extending UMLsec to model data-protection-compliant edge computing systems

Edge computing enables the processing of data - frequently personal data...
research
12/28/2021

Mining and Classifying Privacy and Data Protection Requirements in Issue Reports

Digital and physical footprints are a trail of user activities collected...
research
06/07/2020

Contextualisation of Data Flow Diagrams for security analysis

Data flow diagrams (DFDs) are popular for sketching systems for subseque...
research
01/05/2021

A Taxonomy for Mining and Classifying Privacy Requirements in Issue Reports

Digital and physical footprints are a trail of user activities collected...
research
05/09/2022

Compositional Modeling with Stock and Flow Diagrams

Stock and flow diagrams are widely used in epidemiology to model the dyn...
research
03/08/2019

How Design, Architecture, and Operation of Modern Systems Conflict with GDPR

In recent years, our society is being plagued by unprecedented levels of...

Please sign up or login with your details

Forgot password? Click here to reset