Selected Software Products of Y. Chen
- Taiwan Government Document Exchange System:
WebShere, ebXML/ebMS, PKI/CA/RA/LDAP/SmartCard, Tivoli.
- Distributed Workflow Server and Optimization Application Frameworks:
Most of tools under WebSphere/J2EE are utilized; such as JSP, EJB, O/R Mapping, RMI, DCOM/BizTalk Bridge,
SOAP, JAXB, JMS, JTA, EAI adapter, S/MINE/PKI, Apache/Jakarta, etc.
The application framework was built on top of a set of meta-models, which are abstracted to various industry horizons.
- Supply Chain Event Management System
- Logistics Network and Production Optimization System
:
A costing and optimization methodologies product that can be used to
facilitate strategic decision-making in various corporations. A whole product life cycle
had been gone through, i.e., from conceptualization
to realization. The topmost architecture has three views: Physical, Logical,
and Functional. From the point of view of physical system, it was a 4-tier
system. All object models, with EJB interface and JSP workflow, were hosted
inside the WebLogic Server. All persistence was through TopLink. All
heavy-duty computation was written in C++ and performed on other computation
servers through VisiBroker CORBA interface. Each engine instance came with its
own load balancer. Most object models were built based upon UML convention.
- Asset and Document Publishing Management System
A Web-based asset management system. Maximal reusability was
achieved by carefully re-engineered designs under WebLogic environment. The
communication with users was designed by HTML and WML. An XML adapter did the
back-end communication with Oracle Finance.
- Optimal Supply Chain Planning System
A Web-based planning server for Peoplesoft workforce scheduling application. This planning server was treated as an RMI server from Peoplesoft
application server. A generalized resource allocation and optimum-scheduling problems was solved
by the techniques of mathematical programming and heuristics. In order to overcome the mathematical difficulty,
limited memory A* search algorithm was applied conjunction with constraint programming.
- OptimizOR
A healthcare management application for optimal operating room scheduling and case-flow management.
The software structure is large-scaled, three-tiered and distributed.
The technologies include meta-modeling, mixed integer programming: set-partitioning, heuristics: construction method, statistics: ARMA,
simulation, object-oriented design and analysis. It Overcame the complexity in both operating room environment and combinatorial problem.
The solution algorithms deal with the problems in which their size is up to sixty thousand variables.
A feasible schedule can be generated within 5 second and the optimal schedule can be generated within 3 minutes in most situations.
This system had been ported to NT, Macintosh, OS2 and Solaris Platforms.
This Improved OR utilization by 15.06% in average by conducting retrospective and prospective analysis on three hospital sites for one year totally.
- StaffOR
An optimal operating room staff resource management system.
It is designed to work in staff rotation management/planning and staff case scheduling.
It is able to improve staff utilization while observing hospital polices, balancing clinical coverage,
workload and staff skill set. The software structure is three-tiered, distributed and componentized in which the
proxy-stub on the client side is an ActiveX control and the ATL/DCOM server is an NT service.
The technologies include mixed integer programming: commodity flow on vehicle routing problem with time windows constraint,
heuristics: 2-opt, simulation, object-oriented design and analysis, etc.
- MIPSolver
It delivered a component solving mixed integer program for optimization.
The interior-point methods and their new improvement were applied.
In particular, it has certain built in heuristic algorithms that better serve the
computation of both OptimizOR and StaffOR. The technology includes interior-point methods, semi-definite
programming, branch-and-bound, A* search, numerical analysis, floating-point
technique, etc.
- A Flight Controller Software
A real-time control software on a damaged F-15 aircraft for Boeing-McDonnell Douglas.
A robust and lightening fast Discrete Algebraic Riccatti Equation solver was ported to a aircraft controller.
- Image Documents Filing System
An enterprise solution that scans huge amounts of paper documents into an optical disks jukebox. The tools used include Windows SDK, dbVista,
Novell, C and 8086 assembly.
- Remote Data Acquisition System
- Power Fault Analysis System
A Power Fault Analysis System using FORTH language.
- A CCD Camera circuitry
A CCD Camera circuitry and its testing procedures by P-Spice, Ptolemy and prototyping.
- Full Context Nuclear Regulatory Database
A Full Context Nuclear Regulatory Database for National Energy Council in Windows SDK.