Privacy-Preserving Reengineering of Model-View-Controller Application Architectures Using Linked Data

Identificadores
URI: http://hdl.handle.net/10498/22289
DOI: 10.13052/jwe1540-9589.1875
ISSN: 1540-9589
ISSN: 1544-5976
Files
Statistics
Metrics and citations
Metadata
Show full item recordDate
2019-11Department
Ingeniería en Automática, Electrónica, Arquitectura y Redes de Computadores; Ingeniería InformáticaSource
Journal of Web Engineering, Vol. 18_7, 695–728Abstract
When a legacy system’s software architecture cannot be redesigned, implementing
additional privacy requirements is often complex, unreliable and
costly to maintain. This paper presents a privacy-by-design approach to
reengineer web applications as linked data-enabled and implement access
control and privacy preservation properties. The method is based on the
knowledge of the application architecture, which for the Web of data is
commonly designed on the basis of a model-view-controller pattern. Whereas
wrapping techniques commonly used to link data of web applications duplicate
the security source code, the new approach allows for the controlled
disclosure of an application’s data, while preserving non-functional properties
such as privacy preservation. The solution has been implemented
and compared with existing linked data frameworks in terms of reliability,
maintainability and complexity.
Subjects
Privacy by design; Web of data; Software architecture; Model- View-ControllerCollections
- Artículos Científicos [11954]
- Artículos Científicos INDESS [1041]
- Articulos Científicos Ing. Inf. [313]
- Articulos Científicos Ing. Sis. Aut. [193]





