We present a system called CityEngine which is capable of modeling a complete city using a comparatively small set of statistical and geographical input data and is highly controllable by the user.
Similar articles on Archinect that may interest you...
This software and method is great. I hope that the work evolves from creating the image of a city to planning new ones, infrastructure and all - for the now 7 billion people on this planet. I'm working on just that for my thesis and if CityEngine needs any help I'm up for hire!