An Architectural Approach for Decentralized Trust Management
IEEE Internet Computing
Architectural support for trust models in decentralized applications
Proceedings of the 28th international conference on Software engineering
A component- and push-based architectural style for ajax applications
Journal of Systems and Software
Security in persistently reactive systems
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Hi-index | 0.00 |
Distributed applications that lack a central, trustworthyauthority for control and validation are properly termeddecentralized. Multiple, independent agencies, or "partners",cooperate to achieve their separate goals. Issues oftrust are paramount for designers of such partners. Whilethe research literature has produced a variety of trust technologybuilding blocks, few have attempted to articulatehow these various technologies can regularly be composedto meet trust goals. This paper presents a particular, event-based,architectural style, PACE, that shows where and howto incorporate various types of trust-related technologieswithin a partner, positions the technologies with respect tothe rest of the application, allows variation in the underlyingnetwork model, and works in a dynamic setting. Initialexperiments with variants of two sample decentralizedapplications developed in the PACE style reveal the virtuesof dealing with all aspects of application structure and trustin a comprehensive fashion.