
My main field of research at this time is concurrent/parallel
object-oriented computing and security for computer and communication
systems. The present goal of my research in concurrent/parallel
object-oriented computing is to develop a system that converts
Smalltalk into C, and to develop object-oriented programming languages
for multi-microprocessor systems and applications using these language
environments. By converting systems that were developed with Smalltalk
into C, it is possible to port these systems to other environments and
to develop parts of software with Smalltalk. This research is in the
category of software engineering, and extends the cases where modern
software development and the execution environment of Smalltalk can be
exploited. The development of object-oriented programming language is
aimed at systems both with and without shared memory. For systems
with shared memory, Smalltalk is the language to be developed, and for
systems without shared memory, ABCL/c+. Furthermore, I am researching
applications that use these language environments, for example
parallel object-oriented database systems and natural language
processing.
For security for computer and communication systems, my present
research topics include ideal access control, ideal encryption control
and risk analysis. I am especially interested in risk analysis for
carrying out measures and reliability of computer and communication
systems which are infra-structures of society.
In addition to these, I am also interested in operating systems and
man-machine interfaces. For man-machine interfaces, I am implementing
window systems using parallel object-oriented schemes. Also, I am
trying to develop user-friendly interfaces for professional
programmers.