Capacity
Constrained Route Solver in Network Analyst Framework (06/01/06
~ 08/31/06)
- supported by ESRI (Network
Analyst)
- technologies used: COM-based programming, C++, Visual Studio 2005, Personal
Geodatabase
Primary task was to developed capacity constrained route solver with network
analyst extension of ArcMap software. I could understand commercial level
development framework and implemented my thesis topics as efficient software
tools.

Decision Support System for Evacuation Route-Schedule Planning: Determining
Optimal Network Configuration (07/01/04 ~ 06/30/06)
- funded by Minnesota Department
of Transportation
- theoretical background: graph & flow theory, linear programming,
combinatorial optimization,
simulated annealing, and greedy approach
- technologies used: C++ in UNIX environment, ArcInfo
This work was a two-year research oriented project about contraflow problem.
Primary task was to develop optimal or heuristic algorithms to generate
reconfigured transportation network to increase road capacity by lane
reverse for efficient evacuation plan.
Evacuation
Planning Software for Twin Cities Metro Area Scenario (01/01/05
~ 12/31/05)
- funded by Minnesota Department
of Transportation
- theoretical background: graph & flow theory, time-series, shortest
path algorithms,
and operational research
- technologies used: C, MapServer, PostgreSQL, PostGIS, PHP
Primary task was to develop web-based, metro-scale evacuation planning
tool. Scalable heuristic evacuation scheduling algorithm has been created
to cover large size transportation network around Twin Cities (Minneapolis
and St. Paul) in Minnesota. Various mapping and GIS technologies were
incorporated to implement GUI interface and visualize results.
Emergency
Vehicle Preemption System (07/01/01 ~ 12/31/02)
- funded by Minnesota Department
of Transportation
- theoretical background: software engineering, formal method, and traffic
simulation
- technologies used: C++, Python, VDM-SL (modeling language), GPS interface
programming,
and VISSIM (simulator)
Previous methods of EV preemption was by directly sending a signal (usually
using light beam) to traffic signal to block the intersection from incoming
traffic. The idea behind this project is that we can preoccupy several
intersections ahead if we can control a series of traffic signals in an
intelligent way. We developed an algorithm to control traffic signals
and calibrate and compare the system with real data from actual road.
The system was created by combining commercial traffic simulator with
our algorithm.

Pseudo Real-Time
Evaluation of Adaptive Traffic Control Strategies using Hardware-in-Loop
Simulation (09/01/00 ~ 06/30/01)
- funded by Minnesota Department
of Transportation
- theoretical background: transportation engineering, and traffic simulation
- technologies used: Visual Basic, embedded programming in 2070 traffic
controller
For this research, a microscopic traffic simulator and an interface device,
which connects the simulator to a 2070 traffic controller, were developed.
The resulting virtual-intersection system makes it possible to directly
implement new control strategies into the advanced traffic controller
and evaluate their performance in a pseudo real-time environment.
Electronic
Commerce Project for SK Corporation (01/99 ~ 06/00)
- technologies used: Rational Rose, Oracle Designer 2000, Java, JSP, Oracle
8i,
Oracle e-commerce database schema, SUN / UNIX (Solaris)
Online travel reservation system with Oracle e-commerce database schema
Payment system between project website and third-party company
Back office system covering finance and stock management
Proposal Management System for Korea Gas Corporation
(04/98 ~ 12/98)
- technologies used: Oracle PL/SQL, Oracle 7, UNIX, Oracle Web Application
Server
Login system in Intranet environment, System associated with employee
database
Unit Work System for Korea Gas Corporation (04/97 ~ 03/98)
- technologies used: Delphi3, Oracle 7, HP / Windows
Database design for complicated work process
Contract Information System for Korea Gas Corporation
(09/96 ~ 03/97)
- technologies used: Delphi2, Oracle 7, HP / Windows
Typical client/server programming with RAD tool
Hanjin Shipping Accounting System Project (01/96 ~ 08/96)
- technologies
used: Oracle Pro*C, Power Builder, Oracle 7, SUN / UNIX
Server-side C programming, Diverse printing programs for accounting system
|