Software for memory constrained mobile devices is often implemented in the Java programming language because the Java compiler and virtual machine (JVM) provide en-hanced safety, portability, and the potential for run-time optimization. However, testing time may increase substan-tially when memory is limited and the JVM employs a com-piler to create native code bodies. This paper furnishes an empirical study that identies the fundamental trade-offs associated with a method that uses adaptive native code un-loading to perform memory constrained testing. The exper-imental results demonstrate that code unloading can reduce testing time by 17 % and the code size of the test suite and application under test by 68 % while maintaining the overall ...
Java applications rely on Just-In-Time (JIT) compilers or adaptive compilers to generate and optimiz...
Compile-only JVMs for resource-constrained embedded systems have the potential for using device reso...
International audienceWhile JAVA has become a de facto standard for mobile code and distributed prog...
Testing large software packages can become very time intensive. To address this problem, researchers...
Testing large software packages can become very time in-tensive. To address this problem, researcher...
Our everyday life is becoming increasingly filled with computing devices. Among them, mobile and emb...
As software evolves and grows, its regression test suites tend to grow as well. When these test suit...
ABSTRACT Testing large software packages can become very time intensive. To address this problem, re...
Embedded systems pose unique challenges to Java application developers and virtual machine designers...
Automated test case generation is an effective technique to yield high-coverage test suites. While t...
The usage of cellular phones, PDAs, and other mobile de-vices has increased dramatically over the pa...
Android apps are written in Java, but unlike Java applications they are resource-constrained in stor...
Java virtual machines (JVMs) have become increasingly popular for execution of a wide range of appl...
Embedded systems pose unique challenges to Java application developers and virtual machine designers...
Java is an interesting programming language in the context of embedded applications for the flexibil...
Java applications rely on Just-In-Time (JIT) compilers or adaptive compilers to generate and optimiz...
Compile-only JVMs for resource-constrained embedded systems have the potential for using device reso...
International audienceWhile JAVA has become a de facto standard for mobile code and distributed prog...
Testing large software packages can become very time intensive. To address this problem, researchers...
Testing large software packages can become very time in-tensive. To address this problem, researcher...
Our everyday life is becoming increasingly filled with computing devices. Among them, mobile and emb...
As software evolves and grows, its regression test suites tend to grow as well. When these test suit...
ABSTRACT Testing large software packages can become very time intensive. To address this problem, re...
Embedded systems pose unique challenges to Java application developers and virtual machine designers...
Automated test case generation is an effective technique to yield high-coverage test suites. While t...
The usage of cellular phones, PDAs, and other mobile de-vices has increased dramatically over the pa...
Android apps are written in Java, but unlike Java applications they are resource-constrained in stor...
Java virtual machines (JVMs) have become increasingly popular for execution of a wide range of appl...
Embedded systems pose unique challenges to Java application developers and virtual machine designers...
Java is an interesting programming language in the context of embedded applications for the flexibil...
Java applications rely on Just-In-Time (JIT) compilers or adaptive compilers to generate and optimiz...
Compile-only JVMs for resource-constrained embedded systems have the potential for using device reso...
International audienceWhile JAVA has become a de facto standard for mobile code and distributed prog...