Remote Debugging and Reflection in Resource Constrained Devices
Usually printed in 3 - 5 business days
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.
Details
- Publication Date
- Apr 26, 2015
- Language
- English
- ISBN
- 9781329094925
- Category
- Computers & Technology
- Copyright
- All Rights Reserved - Standard Copyright License
- Contributors
- By (author): Nikolaos Papoulias
Specifications
- Pages
- 206
- Binding
- Perfect Bound
- Interior Color
- Black & White
- Dimensions
- US Trade (6 x 9 in / 152 x 229 mm)