Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
Using prototypical objects to implement shared behavior in object-oriented systems
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Concurrent programming using actors
Object-oriented concurrent programming
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Split objects: a disciplined use of delegation within objects
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
The context toolkit: aiding the development of context-enabled applications
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Predicate Dispatching: A Unified Theory of Dispatch
ECCOP '98 Proceedings of the 12th European Conference on Object-Oriented Programming
A context-aware middleware for applications in mobile Ad Hoc environments
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
WildCAT: a generic framework for context-aware applications
MPAC '05 Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing
Language constructs for context-oriented programming: an overview of ContextL
DLS '05 Proceedings of the 2005 symposium on Dynamic languages
Well-founded semantics for extended logic programs with dynamic preferences
Journal of Artificial Intelligence Research
Classboxes: controlling visibility of class extensions
Computer Languages, Systems and Structures
PERVASIVE'05 Proceedings of the Third international conference on Pervasive Computing
Transactions on Aspect-Oriented Software Development I
Actors, roles and coordinators — a coordination model for open distributed and embedded systems
COORDINATION'06 Proceedings of the 8th international conference on Coordination Models and Languages
Context-oriented programming in ContextL: state of the art
Celebrating the 50th Anniversary of Lisp
Transactional contexts: harnessing the power of context-oriented reflection
International Workshop on Context-Oriented Programming
Towards context-aware propagators: language constructs for context-aware adaptation dependencies
International Workshop on Context-Oriented Programming
Context-aware service engineering: A survey
Journal of Systems and Software
Session-based role programming for the design of advanced telephony applications
Proceedings of the 11th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Hi-index | 0.00 |
Implementing context-dependent behaviour of pervasive computing applications puts a great burden on programmers: Devices need to continuously adapt not only to their own context, but also to the context of other devices they interact with. We present an approach that modularises behavioural adaptations into roles. Role selection takes the context of all the devices involved in an interaction into account, ensures an unambiguous scope of adaptation even in the presence of concurrency, and protects the privacy of the devices. Thus, our context-dependent role (CDR) model facilitates expressing interactions between applications in different, possibly conflicting contexts.