Remote Debugging and Reflection in Resource Constrained Devices

Remote Debugging and Reflection in Resource Constrained Devices

DiNikolaos Papoulias

Di solito viene stampato in 3-5 giorni lavorativi
Building software for devices that cannot locally support development tools can be challenging. These devices have either limited computing power to run an IDE (smart-phones), lack appropriate input/output interfaces (display, keyboard, mouse) for programming (mobile robots) or are simply unreachable for local development (cloud-servers). Yet remote debugging solutions can prove awkward to use due to their distributed nature. Empirical studies show us that on average 10.5 minutes per coding hour are spend for re-deploying applications. Moreover current solutions lack facilities that would otherwise be available in a local setting. In this dissertation in order to overcome these issues we first identify four desirable properties that an ideal solution for remote debugging should exhibit, namely: interactiveness, instrumentation, distribution and security. Given these properties we propose Mercury, a remote debugging model and architecture for reflective OO languages.

Dettagli

Data di pubblicazione
Apr 26, 2015
Lingua
English
ISBN
9781329094925
Categoria
Computer & tecnologia
Copyright
Tutti i diritti riservati - Licenza di copyright standard
Collaboratori
Di (autore): Nikolaos Papoulias

Specifiche

Pagine
206
Tipo di rilegatura
Libro a copertina morbida Libro a copertina morbida
Colore del contenuto
Bianco e nero
Dimensioni
US Trade (152 x 229 mm)

Recensioni e Valutazioni