MULTILISP: a language for concurrent symbolic computation
ACM Transactions on Programming Languages and Systems (TOPLAS)
Actors: a model of concurrent computation in distributed systems
Actors: a model of concurrent computation in distributed systems
Self-Adaptive Leasing for Jini
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
NCA '01 Proceedings of the IEEE International Symposium on Network Computing and Applications (NCA'01)
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 09
AmbientTalk: Object-oriented Event-driven Programming in Mobile Ad hoc Networks
SCCC '07 Proceedings of the XXVI International Conference of the Chilean Society of Computer Science
Object-oriented coordination in mobile ad hoc networks
COORDINATION'07 Proceedings of the 9th international conference on Coordination models and languages
Concurrency among strangers: programming in E as plan coordination
TGC'05 Proceedings of the 1st international conference on Trustworthy global computing
Hi-index | 0.00 |
Leasing provides a robust mechanism to manage reclamation of remote objects in mobile ad hoc networks. However, applying the leasing semantics on each remote object reference places a considerable burden on developers. Low-level leasing management details can be abstracted away as much as possible by means of dedicated language support. This paper focusses on the software engineering issues that arise using language support for leasing. We observe that the concerns dealing with leasing are inherently cross-cutting and argue in favour of a modularization of such concerns in an aspect. We propose a domain-specific aspect language (DSAL) for leasing which provides dedicated means to express the leasing concerns separately from the base functionality.