{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,6]],"date-time":"2026-02-06T05:46:28Z","timestamp":1770356788228,"version":"3.49.0"},"reference-count":53,"publisher":"Association for Computing Machinery (ACM)","issue":"3-4","license":[{"start":{"date-parts":[[2018,8,1]],"date-time":"2018-08-01T00:00:00Z","timestamp":1533081600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Form. Asp. Comput."],"published-print":{"date-parts":[[2018,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper discusses the formalization of Alternative Shaper, a Spatial Grammar supplemented with procedural knowledge for supporting design generation. The nondeterministic process style perspective supports an exploratory and flexible specification of designs and the use of predicates relating shapes allow the confirmation of shape spatial restrictions on design processes. Although simple at this stage, Alternative Shaper actually offers interesting potentialities on design generation that may be improved soon with convenient abstractions.<\/jats:p>","DOI":"10.1007\/s00165-018-0452-8","type":"journal-article","created":{"date-parts":[[2018,4,9]],"date-time":"2018-04-09T05:41:20Z","timestamp":1523252480000},"page":"333-349","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Alternative shaper: a model for automatic design generation"],"prefix":"10.1145","volume":"30","author":[{"given":"Filipe","family":"Santos","sequence":"first","affiliation":[{"name":"Instituto Universit\u00e1rio de Lisboa (ISCTE-IUL), Lisbon, Portugal"},{"name":"Information Sciences, Technologies and Architecture Research Center (ISTAR-IUL), Lisbon, Portugal"}]},{"given":"Krystian","family":"Kwiecinski","sequence":"additional","affiliation":[{"name":"Warsaw University of Technology (WAPW), Warsaw, Poland"}]},{"given":"Ana","family":"de Almeida","sequence":"additional","affiliation":[{"name":"Instituto Universit\u00e1rio de Lisboa (ISCTE-IUL), Lisbon, Portugal"},{"name":"Information Sciences, Technologies and Architecture Research Center (ISTAR-IUL), Lisbon, Portugal"},{"name":"Center for Informatics and Systems of the University of Coimbra, Coimbra, Portugal"}]},{"given":"Sara","family":"Eloy","sequence":"additional","affiliation":[{"name":"Instituto Universit\u00e1rio de Lisboa (ISCTE-IUL), Lisbon, Portugal"},{"name":"Information Sciences, Technologies and Architecture Research Center (ISTAR-IUL), Lisbon, Portugal"}]},{"given":"Bruno","family":"Taborda","sequence":"additional","affiliation":[{"name":"Instituto Universit\u00e1rio de Lisboa (ISCTE-IUL), Lisbon, Portugal"},{"name":"Center for Informatics and Systems of the University of Coimbra, Coimbra, Portugal"}]}],"member":"320","reference":[{"key":"e_1_2_1_2_1_2","doi-asserted-by":"publisher","DOI":"10.1068\/b250205"},{"key":"e_1_2_1_2_2_2","unstructured":"Almeida A Taborda B Santos F Kwiecinski K Eloy S (2016) A genetic algorithm application for automatic layout design of modular residential homes. In: Proceedings of IEEE international conference on systems man and cybernetics SMC2016"},{"key":"e_1_2_1_2_3_2","unstructured":"Beir\u00e3o J Mendes G Duarte J Stouffs R (2010) Implementing a Generative Urban Design Model. Grammar-based patterns for urban design. In: Proceedings of 28th conference on eCAADe vol 28 pp 265\u2013274"},{"key":"e_1_2_1_2_4_2","volume-title":"Shape grammar implementations: the last 36 years (Shape grammar implementation: from theory to useable software)","author":"Chase SC","year":"2010"},{"key":"e_1_2_1_2_5_2","doi-asserted-by":"crossref","unstructured":"Chau HH (2004) Evaluation of a 3D shape grammar implementation. In: Gero JS (ed) Design Computation and Cognition \u201904 pp 357\u2013376","DOI":"10.1007\/978-1-4020-2393-4_19"},{"key":"e_1_2_1_2_6_2","doi-asserted-by":"publisher","DOI":"10.1017\/S0890060407000315"},{"key":"e_1_2_1_2_7_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.autcon.2004.07.013"},{"key":"e_1_2_1_2_8_2","unstructured":"Eloy S. Duarte J.P.: A transformation grammar-based methodology for housing rehabilitation. In: Gero J.S. (ed.) Design computing and cognition DCC\u201912. Springer (2012)"},{"key":"e_1_2_1_2_9_2","volume-title":"A mathematical introduction to logic","author":"Enderton HB","year":"1972"},{"key":"e_1_2_1_2_10_2","doi-asserted-by":"publisher","DOI":"10.1068\/b140323"},{"key":"e_1_2_1_2_11_2","unstructured":"Gips J (1999) Computer implementation of shape grammars. In: Workshop on shape computation (pp. 1\u201311). Retrieved from http:\/\/www.shapegrammar.org\/implement.pdf"},{"key":"e_1_2_1_2_12_2","doi-asserted-by":"crossref","unstructured":"Grobler F Aksamija A Kim H Krishnamurti R Hickerson C (2008) Ontologies and shape grammars: comunication between knowledge-based and generative systems. Springer Science + Business Media B.V. pp 23\u201380","DOI":"10.1007\/978-1-4020-8728-8_2"},{"key":"e_1_2_1_2_13_2","unstructured":"Grasl T Economou A (2011) GRAPE: using graph grammars to implement shape grammars. In: Proceedings of the 2011 symposium on simulation for architecture and urban design pp 21\u201328"},{"key":"e_1_2_1_2_14_2","doi-asserted-by":"publisher","DOI":"10.1068\/b38156"},{"key":"e_1_2_1_2_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/38.267469"},{"key":"e_1_2_1_2_16_2","unstructured":"Jowers I (2006) Computation with curved shapes:Towards freeform shape generation in design. Ph.D. thesis The Open University"},{"key":"e_1_2_1_2_17_2","doi-asserted-by":"publisher","DOI":"10.1068\/b160051"},{"key":"e_1_2_1_2_18_2","doi-asserted-by":"publisher","DOI":"10.2307\/1575896"},{"key":"e_1_2_1_2_19_2","doi-asserted-by":"publisher","DOI":"10.1068\/b12914"},{"key":"e_1_2_1_2_20_2","doi-asserted-by":"publisher","DOI":"10.1068\/b080295"},{"key":"e_1_2_1_2_21_2","doi-asserted-by":"publisher","DOI":"10.1068\/b070463"},{"key":"e_1_2_1_2_22_2","doi-asserted-by":"publisher","DOI":"10.1068\/b080005"},{"key":"e_1_2_1_2_23_2","doi-asserted-by":"publisher","DOI":"10.1068\/b190267"},{"key":"e_1_2_1_2_24_2","unstructured":"Krishnamurti R Stouffs R (1993) Spatial grammars?: motivation comparison and new results. In: CAAD futures \u201993 pp 57\u201374"},{"key":"e_1_2_1_2_25_2","doi-asserted-by":"publisher","DOI":"10.1068\/b190585"},{"key":"e_1_2_1_2_26_2","doi-asserted-by":"publisher","DOI":"10.1068\/b240359"},{"key":"e_1_2_1_2_27_2","doi-asserted-by":"crossref","unstructured":"Kwiecinski K Santos F Almeida A Taborda B Eloy S (2016) Wood mass-customized housing: a dual computer implementation design strategy. In: Proceedings of conference eCAADe2016","DOI":"10.52842\/conf.ecaade.2016.2.349"},{"issue":"1","key":"e_1_2_1_2_28_2","first-page":"110","article-title":"A Paradigm for interpreting tractable shape grammars","volume":"41","author":"Kui Y","year":"2012","journal-title":"Environ Plan B Plan Des"},{"key":"e_1_2_1_2_29_2","unstructured":"Li AI Chen L Wang Y Chau HH (2009) Editing shapes in a prototype two- and three-dimensional shape grammar environment computation: the new realm of architectural design. In: Proceedings of the 27th conference on eCAADe pp 243\u2013250"},{"key":"e_1_2_1_2_30_2","unstructured":"Li AI (2002) A prototype interactive simulated shape grammar. Design e-ducation: connecting the Real and the Virtual. In: Proceedings of the 20th conference on eCAADe pp 314\u2013317"},{"key":"e_1_2_1_2_31_2","unstructured":"Liew H (2004) SGML: a meta-language for shape grammars Ph.D. thesis MIT"},{"key":"e_1_2_1_2_32_2","doi-asserted-by":"crossref","unstructured":"McGill M Knight T (2004) Designing design-mediating software\u2014the development of Shaper2D. In: Proceedings of the 22th conference on eCAADe pp 119\u2013127","DOI":"10.52842\/conf.ecaade.2004.119"},{"key":"e_1_2_1_2_33_2","doi-asserted-by":"publisher","DOI":"10.1017\/S0890060412000042"},{"key":"e_1_2_1_2_34_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0142-694X(03)00023-1"},{"key":"e_1_2_1_2_35_2","unstructured":"Mitchell W (1993) A computational view of design creativity. Modelling creativity and knowledge-based design. In: Gero J Maher M (eds) Lawrence Erlbaum Associates pp 25\u201342"},{"key":"e_1_2_1_2_36_2","doi-asserted-by":"crossref","unstructured":"Paio A Reis J Santos F Lopes P Eloy S Rato V (2011) Emerg.cities4all: towards a shape grammar bases computational system tool for generating a sustainable and integrated urban design. In: Proceedings of the Conference on eCAADe2011 respecting Fragile Places eCAADe (education and research in computer aided architectural design in Europe) pp 133\u2013139","DOI":"10.52842\/conf.ecaade.2011.152"},{"key":"e_1_2_1_2_37_2","doi-asserted-by":"crossref","unstructured":"Santos F Reis J Lopes P Paio A Eloy S Rato V (2012) A multi-agent expert system shell for shape grammars. In: Proceedings of the 17th international conference of the association for computer-aided architectural design research in Asia CAADRIA 2012 pp 409\u2013414","DOI":"10.52842\/conf.caadria.2012.409"},{"key":"e_1_2_1_2_38_2","first-page":"104","volume":"56","author":"Ruiz-Montiel M","year":"2014","journal-title":"Layered shape grammars. Computer-Aided Des"},{"key":"e_1_2_1_2_39_2","first-page":"64","article-title":"A language for automatic design generation","volume":"2013","author":"Santos F","year":"2013","journal-title":"Proceedings of international conference on information systems and design of communication, ISDOC"},{"key":"e_1_2_1_2_40_2","unstructured":"Santos F Esmerado J (2015) A Different shape grammar approach for automatic design generation. In: Al-Diri B (ed) Proceedings of international journal of advances in computer science & its applications\u2014IJCSIA vol 5-1 IRED pp 90\u201397"},{"key":"e_1_2_1_2_41_2","first-page":"1460","volume-title":"Information processing","author":"Stiny G","year":"1972"},{"key":"e_1_2_1_2_42_2","doi-asserted-by":"publisher","DOI":"10.1068\/b040089"},{"key":"e_1_2_1_2_43_2","doi-asserted-by":"publisher","DOI":"10.1068\/b070343"},{"key":"e_1_2_1_2_44_2","doi-asserted-by":"publisher","DOI":"10.1068\/b070409"},{"key":"e_1_2_1_2_45_2","doi-asserted-by":"publisher","DOI":"10.1068\/b090113"},{"key":"e_1_2_1_2_46_2","doi-asserted-by":"publisher","DOI":"10.1068\/b170097"},{"key":"e_1_2_1_2_47_2","doi-asserted-by":"publisher","DOI":"10.1068\/b190413"},{"key":"e_1_2_1_2_48_2","doi-asserted-by":"publisher","DOI":"10.1068\/b21S049"},{"key":"e_1_2_1_2_49_2","doi-asserted-by":"crossref","unstructured":"Stiny G (2001) How to calculate with shapes. In: Formal engineering design synthesis. Cambridge University Press New York","DOI":"10.1017\/CBO9780511529627.005"},{"key":"e_1_2_1_2_50_2","doi-asserted-by":"publisher","DOI":"10.1068\/b050005"},{"key":"e_1_2_1_2_51_2","doi-asserted-by":"publisher","DOI":"10.1068\/b070209"},{"key":"e_1_2_1_2_52_2","doi-asserted-by":"crossref","unstructured":"Stouffs R (2016) Description grammars?: A general notation. Environ Plan B Plan Des. https:\/\/doi.org\/10.1177\/0265813516667300","DOI":"10.1177\/0265813516667300"},{"key":"e_1_2_1_2_53_2","doi-asserted-by":"publisher","DOI":"10.1068\/b260059"}],"container-title":["Formal Aspects of Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00165-018-0452-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00165-018-0452-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00165-018-0452-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1007\/s00165-018-0452-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,18]],"date-time":"2022-08-18T16:56:44Z","timestamp":1660841804000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1007\/s00165-018-0452-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,8]]},"references-count":53,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2018,8]]}},"alternative-id":["10.1007\/s00165-018-0452-8"],"URL":"https:\/\/doi.org\/10.1007\/s00165-018-0452-8","relation":{},"ISSN":["0934-5043","1433-299X"],"issn-type":[{"value":"0934-5043","type":"print"},{"value":"1433-299X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,8]]},"assertion":[{"value":"29 May 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 March 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 April 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}