Object Oriented Methods for Interoperable Scientific and Engineering Computing (Proceedings in Applied Mathermatics, 99)