Kosuke Imamura

Learn More
How do we know the correctness of an evolved circuit? While Evolutionary Hardware is exhibiting its effectiveness, we argue that it is very difficult to design a large-scale digital circuit by conventional evolutionary techniques alone if we are using a subset of the entire truth table for fitness evaluation. The test vector problem fromVery Large Scale(More)
We introduce a new method, N-Version Genetic Programming (NVGP), for building fault tolerant software by building an ensemble of automatically generated modules in such a way as to maximize their collective fault masking ability. The ensemble itself is an example of n-version modular redundancy for fault tole rance, where the output of the ensemble is the(More)
Preface It is our great pleasure to have the third workshop of the Eastern Washington University (EWU)-Iwate Prefectural University (IPU) International Exchange Program in Computer Science published by the Informatics Society. The exchange program started in the summer of 2008 after an administrative meeting the previous year. Since then, the workshop has(More)
We developed a square wave based artificial neuron to take advantage of inexpensive and readily available Field Programmable Gate Array technologies. While conventional neurons require computationally intensive floating point arithmetic to determine the output, our artificial neuron converts inputs into square waves and the time that these waves require to(More)
  • 1