Skip to main content

Katsumasa Watanabe

Katsumasa Watanabe


  • Doctor of Engineering, Kyoto University Graduate School (Department of Mathematical Engineering)
  • Former Associate Professor at Kyoto University, Former Professor at Fukui University, Former Professor at Nara Institute of Science and Technology
  • Fellow, Information Processing Society of Japan


The world is constantly changing. High performance computers and information and communication technologies including the Internet are accelerating and expanding the range of change. As a consequence, value systems in our society have become diverse. At the same time, in some aspects, homogenization occurs as well. At times like this, I hope that young people will be able to develop their motivation and strength to actively tackle new things with fresh ideas and to shoulder the future of the world.

The Kyoto College of Graduate School for Informatics created with innovative ideas is the best environment for realizing such requests. Our college is fully prepared and waiting for your admission. We have a curriculum that is unlike other graduate schools, and we have education and research staff to prepare for the entrance of many students. I highly recommend that all of you jump in and join us.

When I was in my third year of high school, I came across an article in a newspaper headline entitled "artificial intelligence" (this was how it was expressed at the time.), which introduced computers. That changed my future plan in mind, and I entered the world of computers. In particular, I have been interested in programming languages and software, and been engaged in development research of language processors including compilers.

One of the problems we have been working on recently is "Active Software". This is related to autonomous software and adaptive software, and the program changes dynamically according to the change of computing environment and computing situation. This is an important feature of software on a network.

The term "Active" is used in various fields such as "active learning". It is also the basis of human activities. I think that you have actively chosen your action with your own judgment. I welcome you to enroll in our school and study on your own initiative to realize your new dream and vision.

Responsible Subject

  • Overview of Web Technology
  • Web service construction technique
  • Master Project

Field of Specialization


Software System

  • System software: This is the basic software for computer systems, and refers to language processors (compiler) and operating systems (OS). It supports the development and execution of individual application programs. It includes software for database and network systems.
  • Active software: it is the software program which has the function to self-activate by sensing the state of execution and knowing the situation of calculation. It includes the ability to change itself and expand its function to move to other sites in order to continue calculations.
  • Hardware/software cooperative design: This is a method to proceed with the design and implementation of a computer system by considering hardware and software integrally. It actualizes optimum implementations suitable for applications. For this purpose, it is necessary to have a variable parts in the hardware.

Business Performance

  • Katsumasa Watanabe, Akihiro Inoue, Kei Kurakawa, Masaki Nakanishi, Shigeru Yamashita, Methods for Design Analysis of Active Software Suitable for Expansion, The Japan Society of Software Science's 22 National Convention (September 2005)  1C -3
  • N. Nakai, M. Nakanishi, S. Yamashita, K. Watanabe, Reconfigurable 1-Bit Processor Array with Reduced Wirng Area, Proc. International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA 2005) , pp.225-231, Jun. 2005
  • Katsumasa Watanabe, Akihiro Inoue, Mitsuru Banno, Kei Kurakawa, Masaki Nakanishi, Shigeru Yamashita, Assertion Verification Design with Active Functions, Computer Software, Vol. 22, No. 3, p. 76 -91, July 2005
  • Y. Murakami/ M. Nakanishi/ S. Yamashita/ K. Watanabe, Quantum versus Classical Pushdown Automata in Exact Computation, Journal of IPSJ, Vol.45, No.10, pp.2471-2480, Oct. 2005
  • M. Tomono, M. Nakanishi, S. Yamashita, and K. Watanabe, Event-Oriented Computing with Reconfigurable Platform, In Proc. of the 10th Asia and South Pacific Design Automation Conference (ASP-DAC 2005) , pp.1248-1251, Jan. 2005
  • S. Yamashita, M. Nakanishi, and K. Watanabe, Toward a Practical Environment for Quantum Programming,  Proc. of Asia-Pacific Conference on Quantum Information Science 2004,  Dec. 2004
  • Akihiro Inoue, Kei Kurakawa, Masaki Nakanishi, Katsumasa Watanabe, Application Framework for Component-based Development, Information Science and Technology Letters 2004 Vol. 3, pp. 9 -11, August 2004
  • Eichi Kuwagawa, Katsumasa Watanabe: Utilization of Design Assets in Supporting the Preparation of Plan ― For Building Plan ― The Information Processing Society of Japan 2005 Informatics Symposium, Summary of Lectures, pp. 47 -52, January 2005
  • Katsumasa Watanabe, "From Active Software to Active Web", NAIS Journal Vol. 2, March 2007
  • Katsumasa Watanabe, Takao Nishikawa, "Gathering information to guess the official name of an abbreviation", NAIS Journal Vol. 4, March 2009
  • Katsumasa Watanabe, "Data collection by traversing objects", NAIS Journal Vol. 6, March 2011
  • Atsuya Okazaki, Shigeru Yamashita, Masaki Nakanishi, Katsumasa Watanabe, microprocessor, node terminal, computer system, and program execution certification method, Japanese Patent Application No. 2005 013190
  • Accumu | Kyoto Computer Gakuin Alumni Association bulletin