|
Abstract:
|
Software development in the embedded environment has restrictions that are not faced in the traditional workstation environment. One of the most important things that has to be taken into account is that the amount of memory is usually quite small. Software running on the device such as palmtop computer or a mobile phone must be able to recover form an error and especially the user data can be corrupted. The Symbian operating system is designed for wireless information devices. The designers of the Symbian operating system are designed for wireless information devices. The designers of the Symbian OS have documented many instructions that are meant to be kept in mind all the time to ensure the quality of the software. Despite the instructions, the memory management is rather difficult to implement thoroughly, particularly after an error condition. In addition, the lack of testing tools for the Symbian environment complicates the situation. This thesis describes a module-testing tool designed for software developers. With the tool, it is possible to test thoroughly the behaviour of the software when the system runs out of memory. The method and the tools implemented for tools implemented for the method are introduced in the thesis. In the last part, the behaviour of four example applications is analysed with the test tool. /Kir10 |