Chapter 1 An object-oriented approach to the nite element modeling and design of material processes