About me

Dr. Takehiko MURAKAWA
Associate Professor
Address: Faculty of Systems Engineering, 930 Sakaedani, Wakayama, 640-8510 Japan
E-mail: takehiko@sys.wakayama-u.ac.jp

zjs demo

"zjs" is a piece of software, consisting of HTML and JavaScript, for managing the presenter's time on the second time scale. It is expected to be used in academic meetings or thesis defenses.

The demo page is here and the files are available through GitHub.

About my family name

Before 19 October 2003 when I got married, my family name was "Tanaka". Therefore all the publications in which I was involved and written in English are under the name of "Takehiko Tanaka".

Domestically, all the applied patents are in the name of "Murakawa", and you could find my current family name in several verbal presentations and proceedings of workshops.

Since 2007, I write papers with "Takehiko Murakawa" as the author's name.

List of Publications (in English)

Full paper (reviewed)

  • Takehiko Murakawa and Masaru Nakagawa: Graphical Expression of SQL Statements Using Clamshell Diagram, IEICE TRANSACTIONS on Information and Systems, Vol.E93-D, No.4, pp.713-720, April 2010.
  • Takehiko Tanaka, Yuichi Kaji, Hajime Watanabe, Toyoo Takata and Tadao Kasami: Security Verification of Real-Time Cryptographic Protocols Using a Rewriting Approach, IEICE Transactions on Information and Systems, Vol.E81-D, No.4, pp.355-363, April 1998.

International conference (reviewed)

  • Takehiko Murakawa: LbTyping: A web application for programming learning by typing, The Fourteenth International Conference on Information, Intelligence, Systems and Applications (IISA 2023), Volos, Greece, 4 pages, July 2023, doi: 10.1109/IISA59645.2023.10345959.
  • Takehiko Murakawa: Constructing Performance Comparison Environment of Search Engines, Proceedings of Fourth International Conference on Advances in Computing, Communication and Information Technology (CCIT 2016), Birmingham, United Kingdom, pp.90-93, March 2016, doi: 10.15224/978-1-63248-092-7-41
  • Takehiko Murakawa and Tatsuya Takehara: Portable Full-text Retrieval System, Proceedings of the Eighth International Conference on Internet and Web Applications and Services (ICIW 2013), Rome, Italy, pp.114-119, June 2013.
  • Takehiko Murakawa, Yukiharu Watagami, Keigo Utsunomiya and Masaru Nakagawa: Full-text Retrieval System for Humanities Researches, Proceedings of the Tenth Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2012), Rhodes, Greece, pp.118-127, August 2012.
  • Takehiko Murakawa and Masaru Nakagawa: Comprehension Support of SQL Statement using Double-Tree Structure, Proceedings of 3rd International Conference on Computer Supported Education (CSEDU 2011), Noordwijkerhout, The Netherlands, Vol.1, pp.318-323, May 2011.
  • Takehiko Murakawa, Atsushi Tsujimoto, Kazunori Matsuo and Masaru Nakagawa: Automatic conversion of SQL statement into clamshell diagram, Proceedings of the 9th Joint Conference on Knowledge-Based Software Engineering (JCKBSE'10), Kaunas, Lithuania, pp.100-101, August 2010.
  • Takehiko Murakawa, Hitoshi Fukuoka, Daichi Noda and Masaru Nakagawa: Transcription Support System using Subversion, 6th International Conference on Web Information Systems and Technologies (WEBIST 2010), Valencia, Spain, Vol.2, pp.150-155, April 2010.
  • Takehiko Murakawa, Takayoshi Kawasaki, Hirofumi Mizuochi and Masaru Nakagawa: Formulation of clamshell diagram and its application to source code reading, Proceedings of the Eighth Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2008), Piraeus, Greece, pp.474-483, August 2008.
  • Takehiko Tanaka, Yohei Nino, Rong Zhang, Martin Rolland, Masaru Nakagawa, Susumu Aoki, Keigo Utsunomiya and Toshinori Ochiai: A Database System of Buddhist Canons, Proceedings of the Seventh Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2006), Tallinn, Estonia, pp.327-336, August 2006.
  • Takehiko Tanaka, Takatoshi Yamamoto, Etsuko Inoue, Hironobu Morikawa and Masaru Nakagawa: Electronic Bulletin Board System on Campus, Proceedings of 6th Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2004), Protovino, Russia, pp.109-118, August 2004.
  • Mitsuhiro Ogura, Toru Itakura, Takehiko Tanaka and Masaru Nakagawa: The development of the computer program for assessment of higher brain function, Society for Neuroscience 32nd Annual Meeting, Poster182.1, November 2002.
  • Takehiko Tanaka, Hiroko Tabe and Masaru Nakagawa: Design Creation Support Database System in a Local Industry, Proceedings of 5th Joint Conference on Knowledge-Based Software Engineering (JCKBSE 2002), pp.321-324, Malibor, Slovenia, September 2002.
  • Takehiko Tanaka, Kenji Fukimbara, Keigo Utsunomiya, Hironobu Morikawa and Masaru Nakagawa: Database of Japanese Buddhists in the 10-13 Centuries, Proceedings of 36th International Conference MOSIS'02 (Modelling and Simulation of Systems), Vol.1, pp.265-272, Roznov pod Radhostem, Czech Republic, April 2002.
  • Nobuyuki Yamawaki, Masaru Nakagawa, Takehiko Tanaka, Kunio Nakai, S. Maeshima, Takeshi Ikeuchi, Nobuhiro Kanazawa and T. Sakamoto: A PC-Based System For Neuropsychological Examination, Society for Neuroscience 31st Annual Meeting, Poster83.8, San Diego, CA, November 2001.
  • Masaru Nakagawa, Akinori Nokami, Hironobu Morikawa and Takehiko Tanaka: Building an Electronic Shopping Mall for Oysters, Proceedings of 4th International Conference of Information Systems Modeling, pp.119-124, Hradec nad Moravici, Czech Republic, May 2001.
  • Takehiko Tanaka, Kenji Fukimbara, Junko Kawasaki, Shikari Matsumoto, Makoto Matsushita and Masaru Nakagawa: Support System for Distributed Collaborative 3-D Graphics Design, Proceedings of 4th Joint Confonference on Knowledge-Based Software Engineering (JCKBSE 2000), pp.31-34, Brno, Czech Republic, September 2000.

Domestic workshop
(not reviewed)

  • Takehiko Murakawa, Junichi Endo, Kazunori Matsuo and Masaru Nakagawa: Automatic Conversion of SQL statements into NoSQL queries, Journal of Japan Society of Information and Knowledge, Vol.22, No.2, pp.126-131, May 2012.
  • Takehiko Murakawa and Masaru Nakagawa: Graphical Expression of SQL Statements using Clamshell Diagram, Journal of Japan Society of Information and Knowledge, Vol.19, No.2, pp.218-223, May 2009.
  • Toshinori Takai, Yuichi Kaji, Takehiko Tanaka and Hiroyuki Seki: A Procedure for Solving an Order-Sorted Unification Problem --- extension for Left non Linear system, Technical Report of IEICE, COMP98-44, pp.49-56, October 1998.
  • Takehiko Tanaka, Yuichi Kaji, Hajime Watanabe, Toyoo Takata and Tadao Kasami: Modeling and Verifying Security of Real-time Cryptographic Protocols, 1998 Symposium on Cryptography and Information Security, SCIS98-8.3.B, January 1998.

Foreign Student Guidance

For about a half year from September 2005, I took in a French student, Mr. Martin Rolland, through the exchange program between University of Technology of Belfort Montbeliard in France and Wakayama University. I provided images of Buddhist canons and some research problems while he wrote several Java programs for the image process. We communicate in English, but I think it worked well since he had full patience as well as excellent linguistic ability. Moreover, he enjoyed communication with lab mates in English and in Japanese, which stimulated the whole laboratory.

Since 2004, one or two Chinese students per year joined our laboratory, so we teaching staffs have given continuous guidance. Some of them had been research students of Graduate School of System Engineering to pass the entrance examination for postgraduate course. We communicate in Japanese, and they write documents and make presentations in Japanese, although I often get the word in Chinese when they talk with each other.

Computing Environment

I use several desktop PCs and laptop PCs for servers and end-user computing.

The server computers have Linux (Ubuntu or Debian) installed. It is rare that I directly login such a server, but usually I operate on a Windows PC to connect to the server's console through SSH. Thanks to zsh and screen, I am able to enjoy the pseudo-terminal whenever or wherever necessary.

As for server software, Apache and PostgreSQL run for Web and database server, respectively. In addition, I have constructed and maintained several full-text search system where the search engine is Hyper Estraier or Senna with Ludia (PostgreSQL) or Tritonn (MySQL).

A programming language is indispensable for constructing some Web application in cooperation with the HTTP daemon and the database management system, so I like to write the programs with Ruby if it is maintained only by myself, while PHP or C is employed under collaboration with students.

I devote Windows PCs to my desktop computing life. My favorite text editor is Meadow, an Emacs-based software fitted into Windows. Instead of Command Prompt, I equip Cygwin to put shells (zsh or bash), GCC (GNU Compiler Collection), and Unix-like tools in use. Some documents are made with TeX (latex2e), and some with Microsoft Word. Other MS Office tools such as Excel and PowerPoint are also used regularly.

To share files through laboratory research, we introduced Subversion. Indeed it is intended mainly for version management, but Subversion allows us to exchange large files which we hesitate to send via e-mail.