Distributed Debugging for Mobile Networks

Elisa Gonzalez Boix, Carlos Francisco Noguera Garcia, Wolfgang De Meuter, Ecitors: Agrawai (Editor), Zhenyu Chen (Editor)

Research output: Contribution to journalArticle

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 debugging approach that tackles both these issues. In this paper we argue that a novel kind of distributed debugger that we term an ambient-oriented debugger, is required. We present REME-D (read as remedy), an online ambient-oriented 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.
Original languageEnglish
Pages (from-to)76-90
Number of pages14
JournalJournal of Systems and Software
Volume90
Publication statusPublished - 1 Apr 2014

Bibliographical note

Ecitors: Agrawai and Zhenyu Chen.

Keywords

  • distributed debugging
  • object-oriented applications
  • mobile networks
  • debugger

Fingerprint

Dive into the research topics of 'Distributed Debugging for Mobile Networks'. Together they form a unique fingerprint.

Cite this