Based on the time required to complete the original Arithmetica project, I estimate that this project will require at least 100 hrs to complete. Some of this time will be dedicated to redesigning the original Arithmetica code to increase its expandability/flexibility and to allow for the dynamic updating of variables. The rest of the time will be spent creating an efficient design, coding and debugging, and updating user and program manuals.
A specific task list for each of the four applications (Integer Symbolic Differentiator, Boolean Constraint Satisfaction System, L-System Generator, Image Generator), along with associated time estimates, follows:
· Conversion of data type from double to int (0.5 hrs)
· Implementation of unary functions (5 hrs)
· Implementation of binary functions (5 hrs)
· Implementation of differentiation (20 hrs)