REME-D: a Reflective, Epidemic Message-Oriented Debugger for Ambient-Oriented Applications

Elisa Gonzalez Boix, Carlos Francisco Noguera Garcia, Tom Van Cutsem, Wolfgang De Meuter, Theo D'Hondt

Research output: Chapter in Book/Report/Conference proceedingConference paper

9 Citations (Scopus)

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.
Original languageEnglish
Title of host publicationSAC'11 The 2011 ACM Symposium on Applied Computing
Pages1275-1281
Number of pages7
Volume2
Publication statusPublished - 24 Apr 2011
EventUnknown -
Duration: 24 Apr 2011 → …

Conference

ConferenceUnknown
Period24/04/11 → …

Keywords

  • debugging tools
  • distributed object-orientated applications
  • event-loop concurrency
  • reflection
  • mobile networks

Fingerprint

Dive into the research topics of 'REME-D: a Reflective, Epidemic Message-Oriented Debugger for Ambient-Oriented Applications'. Together they form a unique fingerprint.

Cite this