Model-driven development of security-aware GUIs for data-centric applications

  • Authors:
  • David Basin;Manuel Clavel;Marina Egea;Miguel A. García de Dios;Carolina Dania;Gonzalo Ortiz;Javier Valdazo

  • Affiliations:
  • ETH Zürich, Switzerland;IMDEA Software Institute, Madrid, Spain and Universidad Complutense, Madrid, Spain;IMDEA Software Institute, Madrid, Spain;IMDEA Software Institute, Madrid, Spain;IMDEA Software Institute, Madrid, Spain;IMDEA Software Institute, Madrid, Spain;IMDEA Software Institute, Madrid, Spain

  • Venue:
  • Foundations of security analysis and design VI
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this tutorial we survey a very promising instance of modeldriven security: the full generation of security-aware graphical user interfaces (GUIs) from models for data-centric applications with access control policies. We describe the modeling concepts and languages employed and how model transformation can be used to automatically lift security policies from data models to GUI models. We work through a case study where we generate a security-aware GUI for a chatroom application. We also present a toolkit that supports the construction of security, data, and GUI models and generates complete, deployable, web applications from these models.