Title: Proceedings of the 29th Annual International Computer Software and Applications Conference (Compsac 2005)