Projects
This is how I spend much of my time. Each project listed here is an active research area in which I am involved. If you are interested in more information after reading what I have posted, please contact me via email.
PS.LINDA
An architecturally-aware, virtual shared-memory middleware for
high-performance computing.
ADaPT
An adaptive data-parallel publish/subscribe transport protocol and
associated software architecture which load-balances asymmetrical
data-parallel computations.
TDA
"The Division Architecture" - an architectural meta-style which
allows system developers to reuse software components built with underlying
software architectural assumptions in new styles wothout reengineering them.
Legacy Wrappers
A strategy for integrating legacy software written in Fortran and C into
software systems with reified architectural elements.