This ruleset for Esri CityEngine was used in a number of research projects, including reconstructions of Rome, Magnesia, Nysa, and Rhodes. Also see this paper for more on procedural modeling and the making of the Roman City Ruleset.
project website: https://mariegsaldana.github.io/Roman-City-Ruleset/
“An Integrated Approach to the Procedural Modeling of Ancient Cities and Buildings”. Digital Scholarship in the Humanities, Vol.30, Supplement 1, pp.48-63 (2015).
“Procedural Modeling for Rapid-Prototyping of Multiple Building Phases and Hypothetical Reconstructions of Early Rome”. International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume XL-5/W1 (2013).