Knowledge based automated software engineering - Stanev, Ivan.; Grigorova, Katalina. (Cambridge Scholars Pub., 2012)