• 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