The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
High-level language virtual machines (HLL VMs) are now widely used to implement high-level programming languages. To a certain extent, their widespread adoption is due to the software engineering benefits provided by these managed execution environments, for example, garbage collection (GC) and cross-platform portability. Although HLL VMs are widely used, most research has concentrated on high-end...
Web applications change and are upgraded frequently due to security attacks, feature updates, or user preference changes. These fixes often involve small patches or revisions, but still, testers need to perform regression testing on their products to ensure that the changes have not introduced new faults. Applying regression testing to the entire product, however, can be very expensive, and often,...
Code comments are important artifacts in software. Javadoc comments are widely used in Java for API specifications. API developers write Javadoc comments, and API users read these comments to understand the API, e.g., reading a Javadoc comment for a method instead of reading the method body. An inconsistency between the Javadoc comment and body for a method indicates either a fault in the body or,...
In this paper, we study the testing of ID3v2 tags for MP3 files. We construct two combinatorial testing (CT) models for two test goals. One is for testing the audio players' recognition and display of variously encoded text information, and the other is for testing its robustness against bad header and frame sizes. We have conducted experiment son an on-vehicle leisure and entertainment system and...
Combinatorial Testing (CT) is a systematic way of sampling input parameters of the software under test (SUT). A t-way combinatorial test set can exercise all behaviors of the SUT caused by interactions between t input parameters or less. Although combinatorial testing can provide fault detection capability, it is often desirable to isolate the input combinations that cause failures. Isolating these...
The thermal performance of water-in-glass evacuated tube solar water heaters is evaluated based on the daily radiation on the collector surface instead of the daily radiation actually received by a solar tube array, as described by test method of GB/T 18708 (eqv. ISO 9459-2). However, the daily radiation actually received by a solar tube array is quite different from that on the collector surface...
This work presents a novel full generalized likelihood ratio test (GLRT) for signal detection in a sensor array environment. The multiple hypothesis test approach is well known to have excellent detection performance among several popular methods. Existing multiple test procedures consider the relation between two adjacent models. When the number of signals or the assumed number of signals is large,...
Based on the idea of "software is instrument" and the previous "Sonic Testing Instrument for Bomb Chamber Volume" and using the exclusive developing software of Virtual Instrument, we had designed the "Audio Frequency Detection Instrument of Bomb Chamber Volume based on Labview" in this thesis. In the system, we realize intelligent control, real time collection of signal...
This paper deals with parametric optimization of erosion wear of ZA-27 metal matrix composites (MMCs) reinforced with silicon carbide (SiC) particle in different weight proportions (0, 3, 6 and 9 wt %) using Taguchi experimental design. This technique is a powerful analysis tool for modeling and analyzing the influence of control factors on performance output. Erosion wear test are carried out following...
With the publication of IEEE 1574.4 Guide for Design, Operation, and Integration of Distributed Resource Island Systems with Electric Power Systems, there is an increasing amount of attention on not only the design and operations of microgrids, but also on the proper operation and testing of these systems. This standard provides alternative approaches and good practices for the design, operation,...
Software systems can exhibit massive numbers of execution paths, and even comprehensive testing can exercise only a small fraction of these. It is no surprise that systems experience errors and vulnerabilities in use when many executions are untested. Computations over the functional semantics of programs may offer a potential solution. Structured programs are expressed in a finite hierarchy of control...
We consider the problem of sensor selection for time-optimal detection of a hypothesis. We consider a group of sensors transmitting their observations to a fusion center. The fusion center considers the output of only one randomly chosen sensor at the time, and performs a sequential hypothesis test. We study sequential probability ratio test with randomized sensor selection strategy. We present optimal...
Based on Software Engineering discipline, unit testing play significant rule in testing procedure to determine if the source code fit for use. A unit test is the smallest testable part of an application. In basic learning of unit testing, JUnit framework with interactive GUI techniques as suitable tools in supporting students learning in higher learning institutes. In this paper, it presents the method...
Researches on technologies about testing IOPS and data transfer speed of disk arrays in mass storage systems. We propose a parallel testing technology towards the high performance disk array and realize the testing work on the newest developed disk array. By taking researches on many factors which effect disk performance seriously and quantifying them through experiments, so we realize evaluations...
Software needs to be delivered well in time and within budgets. One way of doing this is performing incremental delivery of the software with each increment being adding new features along with changes requests. This incremental delivery is supported with requirement prioritization and needs to be tested for checking the reliability and quality. Testing of this increment calls for testing of not only...
Exhaustive speed testing of all the cores under extreme inter and intra-die process variations in a large chip multi processor (CMP) is expensive in terms of test time and may not guarantee full CMP functionality due to lack of coverage of timing failures induced by second-order effects such as cross talk, power/ground bounce and speed-limiting design bugs that are not "caught" by relevant...
IB network as a new network technology, in many areas has been rapid development. In the mass storage system, the network will serve as a link compute nodes and storage nodes in the task, while the IB network in high-performance systems are gradually popular. In this paper, test new high-speed InfiniBand network into FC testing methods, and proved by experiments that the method is feasible and reasonable...
SBST (Software Based Self-Testing) is an effective solution for in-system testing of SoCs without any additional hardware requirement. SBST is particularly suited for embedded blocks with limited accessibility, such as cache memories. Several methodologies have been proposed to properly adapt existing March algorithms to test cache memories. Unfortunately they all leave the test engineers the task...
Feature models are commonly used to specify variability in software product lines. Several tools support feature models for variability management at different steps in the development process. However, tool support for test configuration generation is currently limited. This test generation task consists in systematically selecting a set of configurations that represent a relevant sample of the variability...
With a development of high-capacity flash memory, a variety of applications have been featured in the current market. Since the density per unit area of multi-level cell flash memory (MLC), is doubled compared with single level cell flash memory (SLC), the MLC is widely used in flash memory. However, it is difficult to efficiently test the MLC. In order to test the MLC with low test time and low test...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.