Testing the use of object-oriented design, analysis and programming for chemical engineering calculations