|
ABSTRACT Testing the Portability of Desktop
Applications to a Michael W. Bigrigg** and Joseph G. Slember* Institute for Complex Engineered Systems** Applications that were engineered for desktop environments are often ported to networked embedded systems and mobile environments which have a higher rate of errors due to variable and intermittent connectivity. In embedded systems there is a lack of additional hardware resources, which then requires the software to handle far more and to be increasingly robust. This paper examines the ability of common desktop applications to gracefully handle error conditions when ported to an unreliable networked embedded system. The focus of the testing is the ability of the GNU binutils and textutils to catch and properly handle error return values from the Standard C I/O library. FULL PAPER: pdf |