Hi, my name is Dong-Ik Oh, and I am a student at the Florida State
University. I successfully defended my dissertation on 5/27/97 and will
be awarded a Ph.D. degree in Computer Science in the summer of 1997.
During my academic years, I have been involved in the POSIX Ada Real Time
(PART) project, which includes the develepment of
the GNu Ada 9X Runtime Library (GNARL) and the implementation of POSIX Ada
Bindings.
Education
- Ph.D. in Computer Science (Degree will be awarded : Summer 1997)
Florida State University
- M.S. in Computer Science (Degree awarded : Summer 1989)
Florida State University
- B.S. in Computer Science (Degree awarded : Spring 1985, with Highest-Honors)
College of Staten Island / City University of New York
Experience
- Research Assistant (1993 - 1997)
Florida State University
- Teaching Assistant (1993)
Florida State University
- Military Service (As a computer programmer/operator) (1990 - 1992)
Korean Army
- Teaching Assistant (1987 - 1989)
Florida State University
- Computer Lab Assistant (1984 - 1985)
College of Staten Island / CUNY
Interests
During my academic years, I have been involved in the POSIX Ada
Real Time (PART) project, which includes the following two
activities:
GNARL -- the GNu Ada 9X Runtime Library.
We produced and are now maintaining the tasking runtime library for GNAT,
the Gnu Ada'95 compiler. This was originally a cooperative project with the
GNAT compiler development team at New York University. Now that
GNAT is being maintained by AdaCore
Technologies, Inc., we cooperate with them to maintain the tasking runtime
system.
POSIX Ada Bindings.
The FSU PART project provides editorial and technical support for
the POSIX Ada bindings standards. This includes development of
Florist,
a prototype implementation of the POSIX Ada bindings, for use with GNAT,
and the FSU Threads Library.
The subject of my Ph.D. dissertation is on the optimization of the
tasking runtime system of the GNAT Ada'95 compiler (GNARL). However,
my specialties include topics other than just the language and compiler,
as you can see from the publications listed. They include topics
related to POSIX (Portable Operating System standard), Ada, and
predictable scheduling and concurrency control models for hard-real-time
systems.
Publications
- D. Oh
"Ada'95 Tasking Performance Optimizations"
Ph.D. Dissertation, defended on 5/27/97
- D. Oh and T. P. Baker
"Gnu Ada'95 Tasking Implementation: Real-Time Features and Optimization"
Proceedings of the 1997 Workshop on Languages, Compilers,
and Tools for Real-Time Systems (LCT-RTS), 1997
- D. Oh and T. P. Baker
"Optimization of Ada'95 Tasking Constructs"
Submitted to Triada'97 Conference, 1997
- T. P. Baker and D. Oh and S. Moon
"Low-Level Ada Tasking Support for GNAT - Performance and
Portability Improvements"
Wadas '96 Proceedings, 1996
- D. Oh and T. P. Baker and S. Moon
"The GNARL Implementation of POSIX/Ada Signal Services"
Ada-Europe '96 Proceedings, 1996
- T. P. Baker and D. Oh
"Ada Bindings for C Interfaces: Lessons Learned from the
Florist Implementation"
Ada-Europe '97 Proceedings, 1997
- D. Oh and T. P. Baker
"Utilization Bounds for N-Processor Rate Monotone Scheduling
with Static Processor Assignment"
Submitted for publication: Journal of Real-Time Systems, 1996
- D. Oh
"A Table Driven Retargetable Disassembler Generator"
Master's Project, 1989