Skip to main content

Boosting the Efficiency of Architectural Visual Scripts

A Visual Script Structuring Strategy Based on a Set of Paradigms from Programming and Software Engineering

  • Chapter
  • First Online:
Modelling Behaviour

Abstract

This research is an initial step towards the advancement of the current routines of architectural parametric modelling, executed using visual programming languages such as Grasshopper. The explored research question is how to effectively organize the infrastructures of visual scripts in order to increase their legibility and hence also their comprehension by designers who work on them. Our proposal advocates the use of an extended visual script structuring tactic, based on well-established solutions developed within software engineering and computer programming. These embrace the notions of design patterns, modular programming, parsing, algorithms, abstraction, enumerative reasoning, static and dynamic data structures, and data hierarchies. The most important outcome of our research is the successful empirical validation of the proposed visual script structuring strategy, achieved through its experimental application to authentic cases of scripts from the architectural practice. A conducted experiment reveals that the structuring principles are valid for various parametric design processes explored using visual scripts, including geometry creation, computational analyses, physics simulations and optimization. Ultimately, the research conclusion is that the application of the structuring principles promises to yield script infrastructures which are highly ordered visually and easier to grasp cognitively.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Charntaweekhun K, Wangsiripitak S (2006) Visual programming using flowchart. In: Proceedings of the international symposium on communications and information technologies, Bangkok, 18–20 Oct 2006

    Google Scholar 

  • Davis D (2014) Quantitatively analysing parametric models. Int J Archit Comput 12(3):307–319

    Article  Google Scholar 

  • Davis D, Burry J, Burry M (2011) Untangling parametric schemata: Enhancing collaboration through modular programming. In: Leclercq P et al (eds) Proceedings of the 14th international conference on computer aided architectural design, Liège, 2011

    Google Scholar 

  • Dijkstra EW (1970) Notes on structured programming. In: Dahl O-J et al (eds) Structured programming. Academic Press, London, pp 1–82

    Google Scholar 

  • Gamma E, Helm R, Johnson R, Vlissides J (eds) (1995) Design patterns: elements of reusable object-oriented software. Addison-Wesley, Massachusetts

    Google Scholar 

  • Green T, Petre M (1996) Usability analysis of visual programming environments: a ‘cognitive dimensions’ framework. J Vis Lang Comput 7(2):131–174

    Article  Google Scholar 

  • Harrington J (2009) Relational database design and implementation: clearly explained. Morgan Kaufmann Publishers, Burlington

    Google Scholar 

  • Pieterse V, Black P (2007) Active data structure, passive data structure. In: Dictionary of algorithms and data structures. National Institute of Standards and Technology. http://xlinux.nist.gov/dads/. Accessed 24 Apr 2015

  • Scanlan D (1989) Structured flowcharts outperform pseudocode: an experimental comparison. IEEE Softw 5(5):28–36

    Article  Google Scholar 

  • Woodbury R, Aish R, Kilian A (2007) Some patterns for parametric modelling. In: Lilley B et al (eds) Proceedings of the 27th annual conference of the association for computer aided design in architecture, Halifax, 2007

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Malgorzata A. Zboinska .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Zboinska, M.A. (2015). Boosting the Efficiency of Architectural Visual Scripts. In: Thomsen, M., Tamke, M., Gengnagel, C., Faircloth, B., Scheurer, F. (eds) Modelling Behaviour. Springer, Cham. https://doi.org/10.1007/978-3-319-24208-8_40

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-24208-8_40

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-24206-4

  • Online ISBN: 978-3-319-24208-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics