{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T18:29:41Z","timestamp":1774549781019,"version":"3.50.1"},"reference-count":37,"publisher":"Cambridge University Press (CUP)","issue":"2","license":[{"start":{"date-parts":[[2018,5,9]],"date-time":"2018-05-09T00:00:00Z","timestamp":1525824000000},"content-version":"unspecified","delay-in-days":8,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["AIEDAM"],"published-print":{"date-parts":[[2018,5]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The shape grammar formalism has been discussed theoretically extensively. Recently there has been increased activity in implementing shape grammar interpreters, yet there is a lack of implementations that support parametric rules and emergence. Here the structure of a general parametric shape grammar interpreter is discussed in detail. The interpreter is based on graph grammars. It supports emergence, parametric rules, and numerous types of geometric objects. The shape grammar engine, an agent-based rule selection system and several implementations based on the engine are discussed.<\/jats:p>","DOI":"10.1017\/s0890060417000506","type":"journal-article","created":{"date-parts":[[2018,5,9]],"date-time":"2018-05-09T07:35:59Z","timestamp":1525851359000},"page":"208-224","source":"Crossref","is-referenced-by-count":10,"title":["From shapes to topologies and back: an introduction to a general parametric shape grammar interpreter"],"prefix":"10.1017","volume":"32","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2922-9445","authenticated-orcid":false,"given":"Thomas","family":"Grasl","sequence":"first","affiliation":[]},{"given":"Athanassios","family":"Economou","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2018,5,9]]},"reference":[{"key":"S0890060417000506_ref12","first-page":"106","article-title":"Description grammars: a general notation","volume":"45","author":"Stouffs","year":"2018","journal-title":"Environment and Planning B: Urban Analytics and City Science"},{"key":"S0890060417000506_ref30","volume-title":"The Mies Van der Rohe archive","author":"Schulze","year":"1992"},{"key":"S0890060417000506_ref17","doi-asserted-by":"publisher","DOI":"10.1016\/S0926-5805(00)00101-1"},{"key":"S0890060417000506_ref21","article-title":"An application of shape grammars to planning for CNC machining","author":"Ertelt","year":"2009","journal-title":"Proceedings of the ASME 2009 IDETC\/CIE Conference"},{"key":"S0890060417000506_ref16","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882324"},{"key":"S0890060417000506_ref26","doi-asserted-by":"publisher","DOI":"10.1068\/b080005"},{"key":"S0890060417000506_ref9","volume-title":"Artificial Intelligence: A Modern Approach","author":"Russell","year":"2013"},{"key":"S0890060417000506_ref25","doi-asserted-by":"publisher","DOI":"10.1068\/b080295"},{"key":"S0890060417000506_ref34","doi-asserted-by":"publisher","DOI":"10.1068\/b050199"},{"key":"S0890060417000506_ref1","volume-title":"Introduction to Algorithms","author":"Cormen","year":"2001"},{"key":"S0890060417000506_ref19","doi-asserted-by":"publisher","DOI":"10.1068\/b31124"},{"key":"S0890060417000506_ref20","doi-asserted-by":"publisher","DOI":"10.1108\/14714170610713890"},{"key":"S0890060417000506_ref2","unstructured":"Economou A and Grasl T (2017) Paperless grammars. In Cultural DNA Workshop 2017, KAIST Graduate School of Culture Technology, Korea, 13th of January 2017."},{"key":"S0890060417000506_ref22","doi-asserted-by":"publisher","DOI":"10.1068\/b080087"},{"key":"S0890060417000506_ref3","doi-asserted-by":"publisher","DOI":"10.1068\/b38156"},{"key":"S0890060417000506_ref4","unstructured":"Grasl T and Economou A (2013 b) Unambiguity. In Conference Proceedings: Computation and Performance, eCAADe'13, Delft, The Netherlands, 18\u201320 September 2013."},{"key":"S0890060417000506_ref7","first-page":"343","article-title":"Introduction to shape and shape grammars","volume":"7","author":"Knight","year":"2003","journal-title":"Environment and Planning B: Planning and Design"},{"key":"S0890060417000506_ref5","doi-asserted-by":"crossref","unstructured":"Grasl T and Economou A (2014) Towards controlled grammars: approaches to automating rule selection for shape grammars. In Conference Proceedings: Fusion, eCAADe'14, Newcastle, UK, 10\u201312 September 2014.","DOI":"10.52842\/conf.ecaade.2014.2.357"},{"key":"S0890060417000506_ref23","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1017\/S0890060411000205","article-title":"An interactive, visual approach to developing and applying parametric 3D spatial grammars","volume":"25","author":"Hoisl","year":"2011","journal-title":"Artificial Intelligence for Engineering Design, Analysis and Manufacturing"},{"key":"S0890060417000506_ref6","doi-asserted-by":"publisher","DOI":"10.1007\/s10009-010-0148-8"},{"key":"S0890060417000506_ref24","doi-asserted-by":"publisher","DOI":"10.1068\/b35093"},{"key":"S0890060417000506_ref27","doi-asserted-by":"publisher","DOI":"10.1068\/b190585"},{"key":"S0890060417000506_ref15","doi-asserted-by":"publisher","DOI":"10.1007\/BF01901268"},{"key":"S0890060417000506_ref8","volume-title":"The Geometry of the Environment","author":"March","year":"1974"},{"key":"S0890060417000506_ref38","first-page":"93","volume-title":"Formal Engineering Design Synthesis","author":"Mitchell","year":"2002"},{"key":"S0890060417000506_ref28","first-page":"453","volume-title":"Real Time: Extending the Reach of Computation, Proceedings of the 33rd eCAADe Conference","author":"Park","year":"2015"},{"key":"S0890060417000506_ref32","doi-asserted-by":"publisher","DOI":"10.1068\/b070343"},{"key":"S0890060417000506_ref10","doi-asserted-by":"publisher","DOI":"10.1068\/b080257"},{"key":"S0890060417000506_ref33","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/6201.001.0001","volume-title":"Shape: Talking about Seeing and Doing","author":"Stiny","year":"2006"},{"key":"S0890060417000506_ref11","doi-asserted-by":"publisher","DOI":"10.1068\/b050005"},{"key":"S0890060417000506_ref13","unstructured":"Stouffs R and Krishnamurti R (1993) The complexity of the maximal representation of shapes. In Conference Proceedings: IFIP Workshop on Formal Methods for Computer-Aided Design, June 1993, pp. 53\u201366."},{"key":"S0890060417000506_ref14","first-page":"503","article-title":"Toward a visual approach in the exploration of shape grammars","volume":"29","author":"Strobbe","year":"2015","journal-title":"AI EDAM"},{"key":"S0890060417000506_ref35","first-page":"235","volume-title":"Proceedings of the Computer Graphics, Imaging and Visualization 2009","author":"Trescak","year":"2009"},{"key":"S0890060417000506_ref39","first-page":"757","volume-title":"Joining Languages, Cultures and Visions: CAADFutures 2009","author":"Yue","year":"2009"},{"key":"S0890060417000506_ref31","doi-asserted-by":"publisher","DOI":"10.1068\/b040089"},{"key":"S0890060417000506_ref18","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4020-2393-4_19"},{"key":"S0890060417000506_ref100","article-title":"Computer implementation of shape grammars","author":"Gips","year":"1999","journal-title":"NSF\/MIT Workshop on Shape Computation"}],"container-title":["Artificial Intelligence for Engineering Design, Analysis and Manufacturing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0890060417000506","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,22]],"date-time":"2022-08-22T22:21:02Z","timestamp":1661206862000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0890060417000506\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5]]},"references-count":37,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2018,5]]}},"alternative-id":["S0890060417000506"],"URL":"https:\/\/doi.org\/10.1017\/s0890060417000506","relation":{},"ISSN":["0890-0604","1469-1760"],"issn-type":[{"value":"0890-0604","type":"print"},{"value":"1469-1760","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,5]]}}}