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.