IEEE Transactions on Software Engineering
Proceedings of the 1st international MobiSys workshop on Mobile opportunistic networking
The LAICA Project: An ad-hoc middleware to support Ambient Intelligence
Multiagent and Grid Systems
Phone-to-phone communication for adaptive image classification
Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia
NCA '11 Proceedings of the 2011 IEEE 10th International Symposium on Network Computing and Applications
Hi-index | 0.00 |
Ad hoc networking is gaining momentum in contexts of use requiring the rapid, and low cost, deployment of communication networks. However, many studies show that ad hoc routing protocols are threatened by a variety of accidental and malicious faults that limit their use in practice. This paper explores the feasibility of using Aspect-Oriented Programming (AOP) to develop reusable mechanisms to mitigate the negative effects of a high density of neighbour nodes on the dependability of olsrd, an implementation of the Optimised Link-State Routing protocol (OLSR), one of the most widely-used ad hoc routing protocol implementations existing today. On one hand, aspect orientation has the potential to promote a clear separation between existing functional (protocol-related) capabilities and the non-functional (fault tolerance-related) features of the system. On the other hand, this approach eases the adaptation of fault tolerance mechanisms to evolutions the protocol implementations may suffer along the time.