I would like to add a reference to Luisi's paper: About various definitions of life. (The link is to a .pdf in a journal.) There's also a new book by Robert A. Freitas, Kinematic Self-Replicating Machines, which addresses definitions of life with a lot of discussion about the difference between reproduction and replication.