Dr. K. Kim is interested in real-time object-based software and system engineering, and ultra-reliable distributed and parallel computing. In his DREAM (Distributed Real-time Ever Available Microcomputing) lab, Dr. Kim conducts conceptual, analytical and experimental research on real-time distributed object-oriented programming and software engineering; real-time fault-tolerant computing; real-time simulation; and distributed and parallel computing. Dr. Kim was the primary developer of the time-triggered message-triggered object- (TMO) based methodology for high-level real-time programming and system engineering. The methodology, facilitated by tools such as middleware (ROAFTS) that is capable of timely and fault-tolerant execution of application objects, is aimed at inducing a major improvement in the productivity of programmers and in the reliability of real-time application software. Dr. Kim also originated the DRB technique and other widely applicable basic approaches for the cost-effective design of ultra-reliable fault-tolerant, real-time, distributed and parallel computer systems. The applications for his work lie in areas of embedded computing, such as mobile computing device networks, defense command control, air traffic control and transportation automation (?smart transportation?), as well as in multi-party videoconferencing and network-based virtual reality.