Challenges designing next-generation middleware systems
Communications of the ACM - Adaptive middleware
Static verification of security requirements in role based CSCW systems
Proceedings of the eighth ACM symposium on Access control models and technologies
Injecting roles in Java agents through runtime bytecode manipulation
IBM Systems Journal
A groupware environment for transient virtual organization building
IHM 2003 Proceedings of the 15th French-speaking conference on human-computer interaction on 15eme Conference Francophone sur l'Interaction Homme-Machine
Policy-driven configuration and management of agent based distributed systems
SELMAS '05 Proceedings of the fourth international workshop on Software engineering for large-scale multi-agent systems
Exploiting runtime bytecode manipulation to add roles to Java agents
Science of Computer Programming - Special issue on principles and practice of programming in java (PPPJ 2003)
A specification model for context-based collaborative applications
Pervasive and Mobile Computing
ACM Transactions on Information and System Security (TISSEC)
The Knowledge Engineering Review
Security policies in distributed CSCW and workflow systems
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Role models—implementation-based approaches to using roles
Software—Practice & Experience
A Generative Programming Framework for Context-Aware CSCW Applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
Exception handling in CSCW applications in pervasive computing environments
Advanced Topics in Exception Handling Techniques
Policy-Driven configuration and management of agent based distributed systems
Software Engineering for Multi-Agent Systems IV
Hi-index | 0.00 |
We present here the execution model of a policy-driven middleware for building secure distributed collaboration systems from their high level specifications. Our specification model supports nested collaboration activities, and uses role-based security policies and event count based coordination specification. From the specifications of a collaboration environment, appropriate policy modules are derived for enforcing security and coordination requirements. A policy-driven distributed middleware provides services to the users to join roles in an activity, perform role specific operations, or create new activities. We describe here the design challenges for the middleware and present the run-time structures and protocols supported by it for creating activities, roles, and objects.