<< Previous <<
[Session1 Index]
>> Next
>>
Design Patterns for Capabilities
Design patterns are object relationships that appear repeatedly in
software development. The concepts of design patterns were spread through
the software community by one of the best books yet written for object-oriented
programming, Design Patterns, by Gamma, Helm, Johnson, and Vlissides.
A number of the patterns described in that book, and several that are not,
are both useful and enlightening in the development of capability-based security.
We look at several such patterns here. This list is intended as the start
of an evolving collection; if you identify other patterns that apply directly
to capability-based security, please send
email to Marc Stiegler.