Moses: An Automatic Code Generation Tool for Client-Server Applications Written in GENISAS

Developing client-server based applications using a library called GENISAS is discussed. A code generation tool, called Moses, designed to automate development of GENISAS code, is presented. Details of the data structures and the graphical user interface employed by Moses are provided. The use of Moses on a robotic application development project is described. Several benefits realized by using Moses are identified. Plans for continued Moses development are also mentioned.