DocumentCode
3632908
Title
Development of Applications Based on Security Patterns
Author
Daniel Serrano;José F. Ruiz;Antonio Munoz;Antonio Mana;Alvaro Armenteros;Beatriz Gallego-Nicaso Crespo
Author_Institution
Univ. of Malaga, Malaga, Spain
fYear
2009
Firstpage
111
Lastpage
116
Abstract
Current approaches for software development fail in the integration of security aspects. Usually, this is because of the software complexity and the speci?c expertise needed for the integration of modern security solutions. In this paper we present the SERENITY Project which proposes a framework addressing this issue. SERENITY is based on the separation of the development of security solutions from the development of secure software supported by these security solutions. Both developments, security solutions and secure applications, are centered on the use of libraries of precise descriptions of reusable security solutions stored in the form of security patterns. This approach ?ts very well with new emerging scenarios such as ambient intelligence, ubiquitous computing, grids, etc. In this paper we present the development of a secure application based on these ideas, in order to do that, we introduce an Application Programming Interface (API) specially designed for use SERENITY advantages.
Keywords
"Security","Application software","Ambient intelligence","Distributed computing","Programming","Ubiquitous computing","Pervasive computing","Java","Runtime","Software design"
Publisher
ieee
Conference_Titel
Dependability, 2009. DEPEND ´09. Second International Conference on
Print_ISBN
978-0-7695-3666-8
Type
conf
DOI
10.1109/DEPEND.2009.23
Filename
5211073
Link To Document