arrow
Return

A Model-Driven Methodology for Developing Secure Data-Management Applications

delete2014-04-01
delete16
PRE
AI
D
David Basin *
M
Manuel Clavel
M
Marina Egea
M
Miguel Angel García de Dios
C
Carolina Dania
DOI:10.1109/TSE.2013.2297116delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We present a novel model-driven methodology for developing secure data-management applications. System developers proceed by modeling three different views of the desired application: its data model, security model, and GUI model. These models formalize respectively the application's data domain, authorization policy, and its graphical interface together with the application's behavior. Afterwards a model-transformation function lifts the policy specified by the security model to the GUI model. This allows a separation of concerns where behavior and security are specified separately, and subsequently combined to generate a security-aware GUI model. Finally, a code generator generates a multi-tier application, along with all support for access control, from the security-aware GUI model. We report on applications built using our approach and the associated tool.
Keywords:
Model-driven development
model-driven security
access control
GUI models
model transformation
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Software Engineering cover
IEEE Transactions on Software Engineering
IF:
5.6
Papers:
2.8K
Citations:
1.1W

Organization

I
imdea software institute
Scholars:
63
Papers: 45
Citations: 0
E
ETH Zurich
Scholars:
3.0W
Papers: 2.4W
Citations: 8.4W
S
swiss federal institutes of technology domain
Scholars:
9.0W
Papers: 8.0W
Citations: 163
researcher View more organizations
Cited Papers

Cited Papers

errShare
errSave
Development of a Generalized Mathematical Model for Slider-Crank Mechanism Based on Multiobjective Concurrent Engineering with Application
err2021-04-22
err0
PREAI
errHoang Minh Dang; Van Phuong Bui; Van Binh Phung; Do Van Thom; Phung Van Minh; Sergey Sergeevich Gavriushin; Nguyen Viet Duc
errShare
errSave
no more