{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,11]],"date-time":"2025-07-11T10:50:45Z","timestamp":1752231045815,"version":"3.40.3"},"publisher-location":"Cham","reference-count":18,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030906245"},{"type":"electronic","value":"9783030906252"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-030-90625-2_18","type":"book-chapter","created":{"date-parts":[[2022,2,24]],"date-time":"2022-02-24T08:04:31Z","timestamp":1645689871000},"page":"317-328","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Reverse Algorithmic Design"],"prefix":"10.1007","author":[{"given":"Ant\u00f3nio","family":"Leit\u00e3o","sequence":"first","affiliation":[]},{"given":"Sara","family":"Garcia","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,2,24]]},"reference":[{"key":"18_CR1","doi-asserted-by":"crossref","unstructured":"\u0160t\u2019ava O, Bene\u0161 B, M\u011bch R, Aliaga DG, Kri\u0161tof P (2010) Inverse procedural modeling by automatic generation of L-systems. In: Computer Graphics Forum, pp 665\u2013674","DOI":"10.1111\/j.1467-8659.2009.01636.x"},{"key":"18_CR2","doi-asserted-by":"crossref","unstructured":"Wu F, Yan D-M, Dong W, Zhang X, Wonka P (2014) Inverse procedural modeling of facade layouts. ACM Trans Graph 33:121:1\u2013121:10","DOI":"10.1145\/2601097.2601162"},{"key":"18_CR3","doi-asserted-by":"crossref","unstructured":"Talton J, Yang L, Kumar R, Lim M, Goodman N, M\u011bch R (2012) Learning design patterns with Bayesian grammar induction. In: Proceedings of the 25th annual ACM symposium on user interface software and technology, pp 63\u201373","DOI":"10.1145\/2380116.2380127"},{"key":"18_CR4","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1007\/s00163-007-0035-9","volume":"18","author":"S Orsborn","year":"2008","unstructured":"Orsborn S, Cagan J, Boatwright P (2008) A methodology for creating a statistically derived shape grammar composed of non-obvious shape chunks. Res Eng Des 18:181\u2013196","journal-title":"Res Eng Des"},{"key":"#cr-split#-18_CR5.1","doi-asserted-by":"crossref","unstructured":"Whiting M, Cagan J, LeDuc P (2016) Automated induction of general grammars for design. In: Gero JS","DOI":"10.1007\/978-3-319-44989-0_15"},{"key":"#cr-split#-18_CR5.2","unstructured":"(ed) DCC 2016. Springer, pp 283-296"},{"key":"18_CR6","doi-asserted-by":"crossref","unstructured":"Bokeloh M, Wand M, Seidel H-P (2010) A connection between partial symmetry and inverse procedural modeling. ACM Trans Graph 29:104:1\u2013104:10","DOI":"10.1145\/1778765.1778841"},{"key":"18_CR7","unstructured":"Gips J (1999) Computer implementation of shape grammars. In: Workshop on shape computation"},{"key":"18_CR8","doi-asserted-by":"crossref","unstructured":"Terzidis K (2006) Algorithmic Architecture. Architectural Press, Oxford; Burlington","DOI":"10.4324\/9780080461298"},{"key":"18_CR9","doi-asserted-by":"crossref","unstructured":"Leit\u00e3o A, Fernandes R, Santos L (2013) Pushing the envelope: stretching the limits of generative design. In: Proceedings of the 17th SIGraDi Conference, pp 235\u2013238","DOI":"10.5151\/despro-sigradi2013-0043"},{"key":"18_CR10","volume-title":"Scripting Cultures: Architectural Design and Programming","author":"M Burry","year":"2011","unstructured":"Burry M (2011) Scripting Cultures: Architectural Design and Programming. Wiley, United Kingdom"},{"key":"18_CR11","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1109\/52.43044","volume":"7","author":"EJ Chikofsky","year":"1990","unstructured":"Chikofsky EJ, Cross JH (1990) Reverse engineering and design recovery: a taxonomy. IEEE Softw 7:13\u201317","journal-title":"IEEE Softw"},{"key":"18_CR12","doi-asserted-by":"crossref","unstructured":"Lim J, Janssen P, Stouffs R (2018) Automated generation of BIM models from 2D CAD drawings. In: Proceedings of the 23rd CAADRIA Conference, pp 61\u201370","DOI":"10.52842\/conf.caadria.2018.2.061"},{"key":"18_CR13","doi-asserted-by":"crossref","unstructured":"Czarnecki K, \u00d8sterbye K, V\u00f6lter M (2002) Generative programming. In: Hern\u00e1ndez J, Moreira A (eds) Object-oriented technol. ECOOP 2002 Workshop Read. Springer, Heidelberg, pp 15\u201329","DOI":"10.1007\/3-540-36208-8_2"},{"key":"18_CR14","unstructured":"Fowler M (1999) Refactoring: Improving the Design of Existing Code. Addison-Wesley."},{"key":"18_CR15","doi-asserted-by":"crossref","unstructured":"Leit\u00e3o A, Lopes J, Santos L (2014) Illustrated Programming. In: Proceedings of the 34th ACADIA Conference, pp 291\u2013300","DOI":"10.52842\/conf.acadia.2014.291"},{"key":"18_CR16","doi-asserted-by":"crossref","unstructured":"Leit\u00e3o A, Castelo-Branco R, Santos G (2019) Game of Renders: the use of game engines for architectural visualization. In: Haeusler MH, Schnabel MA, Fukuda T (eds) Proceedings of the 24th CAADRIA Conference, pp 655\u2013664","DOI":"10.52842\/conf.caadria.2019.1.655"},{"key":"18_CR17","doi-asserted-by":"crossref","unstructured":"Leit\u00e3o A, Sousa S, Loio F (2018) SafePath: an agent-based framework to simulate crowd behaviors. In: K\u0119pczy\u0144ska-Walczak A, Bialkowski S (eds) Proceedings of the 36th ECAADe Conference, pp 621\u2013628","DOI":"10.52842\/conf.ecaade.2018.2.621"}],"container-title":["Design Computing and Cognition\u201920"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-90625-2_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,27]],"date-time":"2023-01-27T20:51:59Z","timestamp":1674852719000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-90625-2_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783030906245","9783030906252"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-90625-2_18","relation":{},"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"24 February 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}