Remote Debugging and Reflection in Resource Constrained Devices

Remote Debugging and Reflection in Resource Constrained Devices

PorNikolaos Papoulias

Usualmente se imprime en 3 - 5 días hábiles
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.

Detalles

Fecha de publicación
Apr 26, 2015
Idioma
English
ISBN
9781329094925
Categoría
Computadoras y tecnología
Copyright
Todos los derechos reservados - Licencia estándar de copyright
Contribuyentes
Por (autor o autora): Nikolaos Papoulias

Especificaciones

Páginas
206
Tipo de encuadernación
Tapa blanda Tapa blanda
Color de interior
Blanco y negro
Dimensiones
Comercial EE.UU. (6 x 9 in / 152 x 229 mm)

Calificaciones y comentarios