Hideharu Kojima

Learn More
In this paper, we propose a weighting method for pair-wise testing. Pair-wise testing is a software testing strategy that tests every pair of parameter values at least once. Weighting allows the tester to specify desired frequency of occurrence in a test suite for each parameter value. Pair-wise testing is a widely used strategy because of its effectiveness(More)
Concurrent programming is playing key roles for improving software performance since multi-core processors are used on various computing system. However, there may be not standard methodology for testing concurrent program. Especially, it would be difficult to know the quality of concurrent software. In this research, one of quality indexes, which would be(More)
We have been developing a New Generation Children Tracking System using Android terminals which is based on experiences and findings of the field experiments for the Hiroshima City Tracking System executed in 2007. In the developing System, Android terminals communicate with each other with Bluetooth and configure a Bluetooth MANET. Also, they configure(More)
Recently, all over the world, crime against children is increasing at higher rates and it is high time to offer safety support system for the children going to schools. This paper focuses on implementing children tracking system for every child attending school. However the existing systems are not powerful enough to prevent the crime against children since(More)
Recently, the embedded software, which is implemented in high definition TVs, recorders and cellar phones and so on, are complicated. There are several reasons. One of the reasons is that embedded software will be implemented with libraries for concurrent processing such as pthread in C language. Developers have to be aware that concurrent programming by(More)
The ad hoc network is a kind of autonomous decentralized networks that consist of mobile nodes and wireless links. Therefore, there are no nodes called administrator to manage the network. Many routing protocols and application for mobile ad hoc networks have been proposed so far, and then some test-bed systems have been constructed to evaluate the ad hoc(More)
Locating arrays provide combinatorial test suites not only for detecting the presence of an interaction fault but also for locating the fault. Compared with test suites for ordinary combinatorial testing, however, the fault locating capabilityentails a substantial increase in the size of test suites. In this position paper, we consider the problem: how(More)
This article discusses the location of faulty interactions in software testing. We propose an algorithm to generate a test suite that can be used to identify a faulty pair-wise interaction. This approach works as follows. First, a test suite is generated using an existing method for pair-wise testing. Pair-wise testing requires testing all pair-wise(More)
We address the issue of maximization of the availability of replicated data that are distributed in a wide area network. We consider a system that uses majority voting, which is a common mechanism for providing consistency of replicated data in the presence of failures. The data availability provided by this mechanism critically depends on the vote(More)