Options
2006
Report
Title
Security design patterns for ambient systems
Title Supplement
BelAmI Project Deliverable D3.6.1
Abstract
Software design patterns have been gaining popularity since their introduction by the seminal work of the so-called »Gang of Four« (Gamma, Johnson, Helm, and Vlissides [8]). A design pattern describes a recurring design problem that arises in specific design contexts, and it presents a well-proven generic solution for it. Patterns proved their worth in conveying object-oriented design principles to the software community. The success of general design patterns inspired software engineers to apply the pattern approach to the domain of software security engineering to provide prefabricated building blocks for typical security problems. This report surveys existing software security design patterns proposed in the literature, trying to identify candidate patterns that are applicable to ambient systems design. For each candidate pattern we discuss the pros and cons of its application, emphasizing potential uses in scenarios in the context of our BelAmI demonstrator. This report is Deliverable D3.6.1 according to the BelAmI project plan.
Publishing Place
Kaiserslautern