Topics: Parallel and distributed computing

Covers various technology aspects:

  • Parallel and distributed algorithms
  • Language and compiler supports for PDS
  • Parallel and distributed computer architectures
  • High performance computing technologies for numeric and non-numeric applications.

Research targets

Parallel computing technologies are applied for almost all IT systems nowadays. IT professionals and researchers are required to have enough knowledge and skills in the field. The course covers various key technologies such as, large scale inter-connection networks, cloud computing, parallel and distributed programming models, complier supports for PDS and high performance computing applications.

Prof. Toshio HIROTSU

Prof. Toshio HIROTSU

Distributed Systems Lab

Toshio HIROTSU
Professor (Computer Science, Graduate School)

Doctor (Engeering)

Research area:

  • Internet
  • Operating System
  • Distributed Computing
  • Ubiquitous Computing

Toshio HIROTSU received M.E and ph.D. degrees in computer science from Keio University in 1992, 1995, respectively. From 1995 to 2004, he worked in NTT Laboratories, Japan. He was in the Department of Information and Computer Science at Toyohashi University of Technology as an Associate Professor from 2004 to 2009. He joined the faculty of the Computer and Information Sciences at Hosei University in 2009.

His current research interests include system software for Internet, access network, cluster computing, virtualization and the ubiquitous computing.

He is a member of the ACM, IEEE, IPSJ and JSSST.

Message

System software is the generic name for the software working for other software. It includes operating systems, middleware, server software, management software, and virtualization supervisors. My research focuses on the system software increasing the security and the performance of the computer systems connecting to the both of the client and server sides of the Internet.

Prof. Yamin LI

Prof. Yamin LI

Computer Architecture Lab

Yamin LI
Professor (Computer Science, Graduate School)

Ph.D (Computer Science)

Research area:

  • Computer Architecture
  • Parallel and Distributed Systems
  • Mobile Ad Hoc Networks
Laboraory

Yamin LI received his BS, MS, and Ph.D degrees in computer science and engineering from Tsinghua University, Beijing, China in 1982, 1984, 1989, respectively. From 1984 to 1993, he was a faculty member of Tsinghua University. From 1993 to 2000, he was an associate professor of University of Aizu. Since 2000, he has been a professor at the Faculty of Computer and Information Sciences, Hosei University.

His current research interests include: advanced computer organization and architecture, distributed and parallel computer architecture, parallel multithreaded architecture, and computer arithmetic algorithm and hardware implementation.
He is a senior member of the IEEE and a member of the IEEE Computer Society.

Prof. Satoshi OBANA

Prof. Satoshi OBANA

Information Security Lab

Satoshi OBANA
Professor (Computer Science, Graduate School)

Doctor (Engineering)

Research area:

  • Cryptography
  • Information Security

I study cryptography and information security which enable us to securely deal with our important and/or confidential data stored in open networks.

With the rapid spread of cloud computing, more and more services are deployed on servers in open networks. These servers are not necessarily trusted and are good target of crackers who aim at accessing to confidential data illegally. In fact, many incidents of information leakage from servers in open networks are reported today.

My research interests are, therefore, technologies tolerable to information leakage. In particular, I study secret sharing scheme and computation on encrypted data. Secret sharing scheme is a cryptographic protocol in which secret data is devided into multiple pieces in a way that no one can obtain any partial information about the secret unless (predetermined) number of pieces are collected. Computation on encrypted data is also a cryptographic protocol which enables us to process (e.g., search, compute statistics) encrypted data without decrypting them. I believe these technologies will help us to store our important and confidential data in open networks without fear.

Prof. Akira SASAKI

Prof. Akira SASAKI

Programming Language Lab

Akira SASAKI
Professor (Computer Science, Graduate School)

Ph.D. (Science)

Research area:

  • Programming Languages
  • Domain Specific Languages
  • Attribute Grammars
Laboraory

Akira SASAKI received his BSc, MSc and Ph.D in Science from Tokyo Institute of Technology, Japan, in 1994, 1996, and 2004, respectively. He was a research associate of The Institute of Medical Science, The University of Tokyo (2003.1-2005.9), and of Interdisciplinary Graduate School of Science and Engineering, Tokyo Institute of Technology (2005.9-2006.3). From April 2006, he joined the Faculty of Computer and Information Sciences at Hosei University, Japan as an Associate Professor.

His research interests include programming languages, programming language processors, and programming environments, especially compiler compilers, attribute grammars, and systematic debugging. He is a member of ACM, and the Japan Society for Software Science and Technology.

Message

We study domain specific language (DSLs), programming languages specialized for developing software on specific fields. Especially, our research focuses on the methodologies to design and to implement DSLs in efficient ways.

Prof. Yuichi SUDO

Prof. Yuichi SUDO

Algorithm Design Lab

Yuichi SUDO
Associate Professor (Computer Science, Graduate School)

Ph.D. (Computer Science)

Research area:

  • Distributed Computing
  • Graph Theory

Yuichi Sudo received the B.E. degree in engineering, the M.E. degree in computer science, and the Ph.D. degree in computer science from Osaka University, Japan, in 2009, 2011, and 2015, respectively. He worked at NTT Corporation and was engaged in research on network security during 2011-2017. He was an assistant professor with the Graduate School of Information Science and Technology, Osaka University, during 2017-2021. He has been an associate professor at Faculty of Computer and Information Sciences, Hosei University, since April 2021. His research interests include distributed algorithms and graph theory. He is a member of IEEE and EATCS.

Prof. Shuichi YUKITA

Prof. Shuichi YUKITA

Inference Visualization Lab

Shuichi YUKITA
Professor (Computer Science, Graduate School)

Ph.D. (Computer Science)

Research area:

  • Cellular Automata Theory
  • Algorithmic Mathematics
  • Mathematical Visualization
Laboraory

Shuichi YUKITA was born in Chiba, Japan on January 12, 1954. He received the B.S. degree in physics, M.S. degree in mathematics from Tokyo University, Tokyo, Japan in 1976 and 1978, respectively. He received the Ph.D. degree in information science from Tohoku University, Sendai, Japan in 2000. From 1983 to 1987, he was with Toyo University, Saitama, Japan. From 1987 to 1993, he was with Wakkanai-Hokusei junior college, Hokkaido, Japan. From 1993 to March/2000, he was with the University of Aizu, Fukushima, Japan. In April 2000, he joined the Faculty of Computer and Information Sciences at Hosei University, Japan, as an Associate Professor, and then a Professor since April 2001.

His current research areas include cellular automata theory, algorithmic mathematics, and mathematical visualization.

He is a member of the IEEE Computer Society, IEICE, IPSJ, Mathematical Society of Japan, and JSIAM.

Message

Find your own winning way in the game of theoretical thinking that involves lots of mathematics and scientific discovery. While playing this game, we apply the dialogue engineering (or dialectical) technique. Dialogue may be sometimes monologue, where dialogue occurs between one and oneself, and, of course, dialogue may be actual dialogue in seminar talks and other presentations. My main research theme can be termed as dialogue engineering.

Prof. Soichiro HIDAKA

Prof. Soichiro HIDAKA

Infrastructure Software Lab

Soichiro HIDAKA
Professor (Computer Science, Graduate School)

Ph.D. (Engineering)

Research area:

  • Programming Languages
  • Program Transformations
  • Bidirectional Transformations and
    their Applications to Model Driven Engineering
Researchmap Home Page

Soichiro Hidaka received his bachelor’s degree in engineering and Ph. D in Engineering from the University of Tokyo in 1994 and 1999. He had involved in research projects such as parallel programming language implementation, micro-kernel based operating system and document processing system. He is interested in studies on infrastructure software systems and particularly on database programming languages. Recently he has been conducting research on bidirectional graph transformations that is intended to facilitate bidirectional model transformations. He had visited AtlanMod team in Ecole des Mines de Nantes for 1 month starting from Apr. 21 2010, and attended seminar on Bidirectional Transformations “”bx”” at Dagstuhl in January 2011. He served as a member of NII Shonan Meeting steering committee until March 2016. He is a member of Bidirectional Transformations steering committee.

He is a member of IEEE, ACM, Japan Society for Software Science and Technology (JSSST), Information Processing Society of Japan (IPSJ) and Institute of Electronics, Information and Communication Engineers (IEICE).

Message

Transformations can be seen in various situations in information processing. For example, a query can be considered as a transformation from source (database) to target (result/view). It is desirable for the updates to be propagable not only from source to target, but also in the opposite direction. However, the latter — propagating updates to the source — is not so obvious. Bidirectional transformation achieves this propagation, and we have recently proposed and implemented a compositional approach to bidirectional transformation on graphs. One of our applications of the bidirectional graph transformation is to support consistent model transformation in model driven software development.

Soichiro Hidaka is leading a research subproject on bidirectionalization of graph transformation as a part of The BiG (http://www.biglab.org) project on “”Linguistic Approach to Bidirectional Model Transformation””, whose focus is on the above applications. The project is establishing graph transformation framework for model transformation by representing models as graphs.