Text this: An object-oriented modeling environment for design, analysis and concurrency in the boundary element method /