This thesis introduces a debugging utility named Mobile Crash on Symbian OS. Mobile Crash is able to trap Symbian OS program panics and processor exceptions. It further collects program data and processor state that may help to solve the trapped failure, and sends the collected data for analysis. The thesis presents the background knowledge of embedded system development and Symbian OS to help the reader to understand the main topic. The thesis also discusses other ways to do debugging on Symbian OS, which include using emulator and tracing application execution. In addition, the thesis compares different debugging methods and gives general guidelines for applying these methods on Symbian OS development. Keywords: Symbian OS, Embedded Sys...
Artifact for the SenSys 2022 paper: DIPS: Debug Intermittently-Powered Systems Like Any Embedded Sys...
The authors consider the problem of providing hardware support for the development of real-time soft...
Traditionally, debugging refers to the process of locating the pro-gram portions which are responsib...
This thesis introduces a debugging utility named Mobile Crash on Symbian OS. Mobile Crash is able to...
This thesis introduces a postmortem software failure analysis system named MobileCrash. The system i...
Post-mortem debugging is often the last bastion of debugging solutions. It involves analyzing a raw ...
Debugging and testing battery-free intermittently-powered systems is notoriously difficult. This is ...
The Linux kernel does not export a stable, well-defined ker-nel interface, complicating the developm...
This paper describes the architecture of the interactive debugging system DISDEB, which is intended ...
Software debugging, which involves localizing, understanding, and removing the cause of a failure, ...
Debugging software is challenging because of the increasing complexity of software and hardware, and...
Symbian Operating System is one of the best modern operating systems designed for data enabled mobil...
Debugging is an essential part of programming. No debugger is good at debugging optimized Rust code,...
This paper offers an introduction to the development of applications for mobile devices, and in part...
The embedded systems usage in different applications is prevalent in recent years. These systems inc...
Artifact for the SenSys 2022 paper: DIPS: Debug Intermittently-Powered Systems Like Any Embedded Sys...
The authors consider the problem of providing hardware support for the development of real-time soft...
Traditionally, debugging refers to the process of locating the pro-gram portions which are responsib...
This thesis introduces a debugging utility named Mobile Crash on Symbian OS. Mobile Crash is able to...
This thesis introduces a postmortem software failure analysis system named MobileCrash. The system i...
Post-mortem debugging is often the last bastion of debugging solutions. It involves analyzing a raw ...
Debugging and testing battery-free intermittently-powered systems is notoriously difficult. This is ...
The Linux kernel does not export a stable, well-defined ker-nel interface, complicating the developm...
This paper describes the architecture of the interactive debugging system DISDEB, which is intended ...
Software debugging, which involves localizing, understanding, and removing the cause of a failure, ...
Debugging software is challenging because of the increasing complexity of software and hardware, and...
Symbian Operating System is one of the best modern operating systems designed for data enabled mobil...
Debugging is an essential part of programming. No debugger is good at debugging optimized Rust code,...
This paper offers an introduction to the development of applications for mobile devices, and in part...
The embedded systems usage in different applications is prevalent in recent years. These systems inc...
Artifact for the SenSys 2022 paper: DIPS: Debug Intermittently-Powered Systems Like Any Embedded Sys...
The authors consider the problem of providing hardware support for the development of real-time soft...
Traditionally, debugging refers to the process of locating the pro-gram portions which are responsib...