The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
Specification and Analysis of System Architecture Using Rapide
IEEE Transactions on Software Engineering - Special issue on software architecture
Role-Based Access Control Models
Computer
DCWPL: a programming language for describing collaborative work
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Role templates for content-based access control
RBAC '97 Proceedings of the second ACM workshop on Role-based access control
Using metalevel techniques in a flexible toolkit for CSCW applications
ACM Transactions on Computer-Human Interaction (TOCHI)
Rapidly building synchronous collaborative applications by direct manipulation
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
COCA: collaborative objects coordination architecture
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
A language extension for expressing constraints on data access
Communications of the ACM
Securing context-aware applications using environment roles
SACMAT '01 Proceedings of the sixth ACM symposium on Access control models and technologies
Security in the Ajanta mobile agent system
Software—Practice & Experience
Challenges designing next-generation middleware systems
Communications of the ACM - Adaptive middleware
From Informing to Remembering: Ubiquitous Systems in Interactive Museums
IEEE Pervasive Computing
Project Aura: Toward Distraction-Free Pervasive Computing
IEEE Pervasive Computing
Reconfigurable Context-Sensitive Middleware for Pervasive Computing
IEEE Pervasive Computing
Gaia: a middleware platform for active spaces
ACM SIGMOBILE Mobile Computing and Communications Review
Specifying Distributed Software Architectures
Proceedings of the 5th European Software Engineering Conference
Deriving Production Rules for Constraint Maintainance
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Proceedings of the 25th International Conference on Software Engineering
Access Control for Active Spaces
ACSAC '02 Proceedings of the 18th Annual Computer Security Applications Conference
Providing Contextual Information to Pervasive Computing Applications
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Chisel: A Policy-Driven, Context-Aware, Dynamic Adaptation Framework
POLICY '03 Proceedings of the 4th IEEE International Workshop on Policies for Distributed Systems and Networks
Design of a Policy-Driven Middleware for Secure Distributed Collaboration
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
A case study in access control requirements for a Health Information System
ACSW Frontiers '04 Proceedings of the second workshop on Australasian information security, Data Mining and Web Intelligence, and Software Internationalisation - Volume 32
Pervasive Enablement of Business Processes
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
A Software Engineering Framework for Context-Aware Pervasive Computing
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
Technology for Care Networks of Elders
IEEE Pervasive Computing
Program generators and the tools to make them
Proceedings of the 2004 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation
System support for pervasive applications
ACM Transactions on Computer Systems (TOCS)
Olympus: A High-Level Programming Model for Pervasive Computing Environments
PERCOM '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications
Policy-based design of secure distributed collaboration systems
Policy-based design of secure distributed collaboration systems
A specification model for context-based collaborative applications
Pervasive and Mobile Computing
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Software—Practice & Experience
ACM Transactions on Information and System Security (TISSEC)
EgoSpaces: Facilitating Rapid Development of Context-Aware Mobile Applications
IEEE Transactions on Software Engineering
Automated Generation of Context-Aware Tests
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Generative Programming Approach for Building Pervasive Computing Applications
SEPCASE '07 Proceedings of the 1st International Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments
Context-aware role-based access control in pervasive computing systems
Proceedings of the 13th ACM symposium on Access control models and technologies
CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications
IEEE Transactions on Software Engineering
Context-Aware Computing Applications
WMCSA '94 Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications
Human-Computer Interaction
Application-Level Recovery Mechanisms for Context-Aware Pervasive Computing
SRDS '08 Proceedings of the 2008 Symposium on Reliable Distributed Systems
A proactive middleware platform for mobile computing
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Communications of the ACM - Scratch Programming for All
A generative programming approach to developing pervasive computing systems
GPCE '09 Proceedings of the eighth international conference on Generative programming and component engineering
A Framework for Programming Robust Context-Aware Applications
IEEE Transactions on Software Engineering
Experiences from real-world deployment of context-aware technologies in a hospital environment
UbiComp'06 Proceedings of the 8th international conference on Ubiquitous Computing
Task-based adaptation for ubiquitous computing
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Building ubiquitous QoC-aware applications through model-driven software engineering
Science of Computer Programming
A cooperation model towards the internet of applications
Proceedings of the 5th Asia-Pacific Symposium on Internetware
Hi-index | 0.00 |
We present a programming framework based on the paradigm of generative application development for building context-aware collaborative applications. In this approach, context-aware applications are implemented using a domain-specific design model, and their execution environment is generated and maintained by the middleware. The key features of this design model include support for context-based service discovery and binding, context-based access control, context-based multiuser coordination, and context-triggered automated task executions. The middleware uses the technique of policy-based specialization for generating application-specific middleware components from the generic middleware components. Through a case-study example, we demonstrate this approach and present the evaluations of the design model and the middleware.