A Sumudu based algorithm for solving differential equations

An algorithm based on Sumudu transform is developed. The algorithm can be implemented in computer algebra systems like Maple. It can be used to solve dierential equations of the following form automatically without human interaction m X i=0 pi(x)y (i) (x) = k X j=0 qj(x)hj(x) where pi(x) (i = 0;1;:::;m) and qj(x) (j = 0;1;:::k) are polynomials. hj(x) are non-rational functions, but their Sumudu transforms are rational. m;k are nonnegative integers.