@InBook{ basin.ea:model-driven:2011, abstract = {In this tutorial we survey a very promising instance of model-driven 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. }, author = {David Basin and Manuel Clavel and Marina Egea and Miguel Garcia de Dios and Carolina Dania and Gonzalo Ortiz and Javier Valdazo}, booktitle = {Foundations of Security Analysis and Design VI, LNCS}, chapter = 4, copyright = {© Springer}, copyrighturl = {http://www.springer.com/computer/security+and+cryptology/book/978-3-642-23081-3} , editor = {Alessandro Aldini and Roberto Gorrieri (Eds.)}, filelabel = {DOI 10.1007/978-3-642-23082-0{\_}4}, isbn = {978-3-642-23081-3}, language = {USenglish}, pages = {101--124}, pdf = {papers/2011/0_fosad11.pdf}, publisher = {Springer Berlin / Heidelberg}, title = {Model-Driven Development of Security-Aware GUIs for Data-Centric Applications}, url = {http://dx.doi.org/10.1007/978-3-642-23082-0_4}, volume = 6858, year = 2011, user = {bgeiser} }