“…The first SG interpreter is the one of Gips (1975), and since then several interpreters have been developed to address particular features, namely: subshape recognition (Krishnamurti, 1980), 3D shapes (Earl, 1986), intuitive visual interface (Tapia, 1999), curves (Jowers & Earl, 2011), parametric rules (Grasl & Economou, 2013), and display of design alternatives (Strobbe et al, 2015). However, there is no SG interpreter that fully supports all the features, and some features are clearly underdeveloped, for example, the capability to express descriptions (McKay et al, 2012). These limitations make it difficult to implement a complex SG that requires large amounts of information for domain-specific design tasks (Li, 2002).…”