@gron

REME-D: A Reflective Epidemic Message-oriented Debugger for Ambient-oriented Applications

, , , , and . Proceedings of the 2011 ACM Symposium on Applied Computing, page 1275--1281. ACM, (2011)
DOI: 10.1145/1982185.1982463

Abstract

Debuggers are an integral part, albeit often neglected, of the development of distributed applications. Ambient-oriented programming (AmOP) is a distributed paradigm for applications running on mobile ad hoc networks. In AmOP the complexity of programming in a distributed setting is married with the network fragility and open topology of mobile applications. To our knowledge, there is no comprehensive debugging approach that tackles both these issues. In this paper we present REME-D, an online debugger that integrates techniques from distributed debugging (event-based debugging, message breakpoints) and proposes facilities to deal with ad hoc, fragile networks -- epidemic debugging, and support for frequent disconnections. A prototype for REME-D is implemented for the AmbientTalk language using the meta-actor protocol provided by AmbientTalk to implement its features.

Description

REME-D

Links and resources

Tags

community

  • @gron
  • @dblp
@gron's tags highlighted