Skip to main content
Log in

CCDSF: A Computational Creative Design Systems Framework

  • Published:
New Generation Computing Aims and scope Submit manuscript

Abstract

From a mixed perspective of the fields of computational creativity and design research, we present a formal framework called Computational Creative Design Systems Framework (CCDSF) for describing, analyzing, and modeling Computational Creative Design Systems (CCDSs), either as autonomous agents or as collaborative systems integrating different agents, including both pure computational and human–computer scenarios. The CCDSF extends and unifies three existing frameworks: (i) the Function–Behavior–Structure framework for designing, to integrate design domain-specific knowledge; (ii) the Creative Systems Framework, to model design as a creative process; and (iii) the Conceptual Spaces Theory framework, to define the CCDSF at a more neutral level to be compatible with both the conceptual-space nature of the creative process and the implementation-level representation systems. The CCDSF core is a layered schema that structures the activity of designing through design concepts produced by design processes instrumented by agent-specific perception and action strategies, within a hierarchy of what we call design levels. Each layer of the schema constitutes a creative system that can implement exploratory, combinational, and transformational creativity mechanisms, including the possibility of defining the system at a meta-creative level. The hierarchical arrangement of creative systems defines the architecture of a CCDS. This architecture enables modeling CCDSs considering both the perspective of the generation and evaluation of artifacts that could be deemed creative and the precise modeling of the cognitive process of design, emphasizing its situated nature. To illustrate its usefulness, in the last part of this paper, we use the proposed framework to describe a real system in the videogame design domain.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Arciszewski, T., Michalski, R.S., Wnek, J.: Constructive induction: the key to design creativity. Technical report MLI 95-6, Machine Learning and Inference Laboratory, George Mason University (1997)

  2. Bentley, P.J., Wakefield, J.P.: Generic evolutionary design. In: Soft Computing in Engineering Design and Manufacturing, Part 6. Springer, London, pp. 289–298 (1998)

  3. Boden, M.A.: Creativity and artificial intelligence. Artif. Intell. 103(1–2), 347–356 (1998)

    Article  MathSciNet  Google Scholar 

  4. Boden, M.A.: The Creative Mind. Myths and Mechanisms, 2nd edn. Routledge, London (2004)

  5. Carbonell, J.R.: AI in CAI: an artificial-intelligence approach to computer-assisted instruction. IEEE Trans. Man Mach. Syst. 11(4), 190–202 (1970)

    Article  Google Scholar 

  6. Cascini, G., Fantoni, G., Montagna, F.: Beyond the design perspective of Gero’s FBS framework. In: Fourth International Conference on Design Computing and Cognition (DCC ’10), Stuttgart, Germany, pp. 77–96 (2011)

  7. Cascini, G., Fantoni, G., Montagna, F.: Situating needs and requirements in the FBS framework. Des. Stud. 34(5), 636–662 (2013)

    Article  Google Scholar 

  8. Chakrabarti, A., Blessing, L.T.M.: Theories and models of design: a summary of findings. In: An Anthology of Theories and Models of Design. Philosophy, Approaches and Empirical Explorations, Chap 1, pp. 1–45. Springer, London (2014)

  9. Chakrabarti, A., Blessing, L.T.M.: A review of theories and models of design. J. Indian Inst. Sci. 95(4), 325–340 (2015)

    Google Scholar 

  10. Colton, S.: Creativity versus the perception of creativity in computational systems. In: 2008 AAAI Spring Symposium—Creative Intelligent Systems, Palo Alto, CA, USA, pp. 14–20 (2008)

  11. Colton, S., Charnley, J., Pease, A.: Computational creativity theory: the Face and Idea descriptive models. In: Second International Conference on Computational Creativity (ICCC 2011), Mexico City, Mexico, pp. 90–95 (2011)

  12. Eberle, B.: Scamper: Games for Imagination Development. Prufrock Press, California (1996)

    Google Scholar 

  13. Galle, P.: The ontology of Gero’s FBS model of designing. Des. Stud. 30(4), 321–339 (2009)

    Article  Google Scholar 

  14. Gärdenfors, P.: Conceptual Spaces. The Geometry of Thought. MIT Press, Cambridge (2004)

    Google Scholar 

  15. Gärdenfors, P.: Representing actions and functional properties in conceptual spaces. In: Ziemke, T., Zlatev, J., Frank, R.M. (eds.) Body, Language and Mind, Volume 1: Embodiment, pp. 167–195. Mouton de Gruyter, New York (2007)

  16. Gärdenfors, P.: The Geometry of Meaning. Semantics Based on Conceptual Spaces. MIT Press, Cambridge (2014)

    Book  Google Scholar 

  17. Gärdenfors, P.: Semantic Knowledge, Domains of Meaning and Conceptual Spaces. In: Meusburger, P., Werlen, B., Suarsana, L. (eds.) Knowledge and Action, Knowledge and Space (KNAS), Chap 12, vol. 9, pp. 203–219. Springer, Cham (2017)

  18. Gärdenfors, P., Warglien, M.: Using conceptual spaces to model actions and events. J. Semant. 29(4), 487–519 (2012)

    Article  Google Scholar 

  19. Gero, J.S.: Design prototypes: a knowledge representation schema for design. AI Mag. 11(4), 26–36 (1990)

    Google Scholar 

  20. Gero, J.S.: Computational models of innovative and creative design processes. Technol. Forecast. Soc. Change 64(2–3), 183–196 (2000)

    Article  Google Scholar 

  21. Gero, J.S., Kannengiesser, U.: Towards a situated function–behaviour–structure framework as the basis of a theory of designing. In: Workshop on Development and Application of Design Theories in AI in Design Research, Sixth International Conference on Artificial Intelligence in Design (AID ’00), Worcester, MA, USA (2000)

  22. Gero, J.S., Kannengiesser, U.: The situated function–behaviour–structure framework. In: Seventh International Conference on Artificial Intelligence in Design (AID ’02), Cambridge, UK, pp. 89–104 (2002)

  23. Gero, J.S., Kannengiesser, U.: The situated function–behaviour–structure framework. Des. Stud. 25(4), 373–391 (2004)

    Article  Google Scholar 

  24. Gero, J.S., Kannengiesser, U.: The function–behavior–structure ontology of design. In: An Ontology of Theories and Models of Design. Philosophy, Approaches and Empirical Explorations, Chap 13, pp. 263–283. Springer, London (2014)

  25. Gero, J.S., Kannengiesser, U., Pourmohamadi, M.: Commonalities across designing: empirical results. In: Fifth International Conference on Design Computing and Cognition (DCC ’12), Texas A&M University, USA, pp. 265–281. Springer, Dordrecht (2014)

  26. Gero, J.S., Kannengiesser, U., Williams, C.B.: Does designing have a common cognitive behavior independent of domain and task: a meta-analysis of design protocols. In: International Conference on Human Behavior in Design (HBiD 2014), Ascona, Switzerland (2014)

  27. Hatchuel, A., Weil, B.: Design as forcing: deepening the foundations of C-K theory. In: Sixteenth International Conference on Engineering Design (ICED’07), Paris, France (2007)

  28. Howard, T.J., Culley, S.J., Dekoninck, E.: Describing the creative design process by the integration of engineering design and cognitive psychology literature. Des. Stud. 29(2), 160–180 (2008)

    Article  Google Scholar 

  29. Kan, J.W.T., Gero, J.S.: Comparing designing across different domains: an exploratory case study. In: 18th International Conference on Engineering Design (ICED 11). Impacting Society Through Engineering Design. Vol. 2: Design Theory and Research Methodology, Lyngby/Copenhagen, Denmark, pp. 194–203 (2011)

  30. Kannengiesser, U., Gero, J.S.: Is designing independent of domain? Comparing models of engineering, software and service design. Res. Eng. Des. 26(3), 253–275 (2015)

    Article  Google Scholar 

  31. Kantosalo, A., Toivonen, H.: Modes for creative human–computer collaboration: alternating and task-divided co-creativity. In: Seventh International Conference on Computational Creativity (ICCC 2016), Paris, France, pp. 77–84 (2006)

  32. Kelly, N., Gero, J.S.: Situated interpretation in computational creativity. Knowl. Based Syst. 80, 48–57 (2015)

    Article  Google Scholar 

  33. Liapis, A., Yannakakis, G.N., Togelius, J.: Sentient Sketchbook: computer-aided game level authoring. In: 8th International Conference on the Foundations of Digital Games (FDG), Chania, Crete, Greece (2013)

  34. Novick, D.G., Sutton, S.: What is mixed-initiative interaction? Technical report SS-97-04, AAAI (1997)

  35. Pease, A., Colton, S.: Computational creativity theory: inspirations behind the Face and the Idea models. In: Second International Conference on Computational Creativity (ICCC 2011), Mexico City, Mexico, pp. 72–77 (2011)

  36. Pérez y Pérez, R.: The computational creativity continuum. In: Ninth International Conference on Computational Creativity (ICCC 2018), Salamanca, Spain, pp. 177–184 (2018)

  37. Quanz, B., Sun, W., Deshpande, A., Shah, D., Park, J.E.: Machine learning based co-creative design framework. In: 33rd Conference on Neural Information Processing Systems (NeurIPS 2019), Workshop on Machine Learning for Creativity and Design, Vancouver, Canada (2019)

  38. Rama Fiorini, S., Gärdenfors, P., Abel, M.: Representing part–whole relations in conceptual spaces. Cogn. Process. 15(2), 127–142 (2015)

    Article  Google Scholar 

  39. Reymen, I.M.M.J., Hammer, D.K., Kroes, P.A., van Aken, J.E., Dorst, C.H., Bax, M.F.T.: A domain-independent descriptive design model and its application to structured reflection on design processes. Res. Eng. Des. 16(4), 147–173 (2006)

    Article  Google Scholar 

  40. Salustri, F.: The purpose–function–behaviour–structure framework. Website. https://deseng.ryerson.ca/dokuwiki/design:pfbs (2015). Accessed 25 Aug 2018

  41. Gómez de Silva Garza, A.: An introduction to and comparison of computational creativity and design computing. Artif. Intell. Rev. 51(1), 61–76 (2019)

  42. Uflacker, M., Zeier, A.: Extending the situated function–behaviour–structure framework for user-centered software design. In: Third International Conference on Design Computing and Cognition (DCC ’08), Atlanta, GA, USA, pp. 241–259 (2008)

  43. Webb, A.: TRIZ: an inventive approach to invention. Eng. Manag. 12(3), 117–124 (2002)

    Article  Google Scholar 

  44. Wiggins, G.A.: A preliminary framework for description, analysis and comparison of creative systems. Knowl. Based Syst. 19(7), 449–458 (2006)

    Article  Google Scholar 

  45. Yannakakis, G.N., Liapis, A., Alexopoulos, C.: Mixed-initiative co-creativity. In: 9th International Conference on the Foundations of Digital Games (FDG), Liberty of the Seas, Caribbean (2014)

  46. Yilmaz, S., Daly, S.R., Seifert, C.M., Gonzalez, R.: Evidence-based design heuristics for idea generation. Des. Stud. 46, 95–124 (2016)

    Article  Google Scholar 

Download references

Acknowledgements

The authors acknowledge the support provided by IIMAS-UNAM in carrying out this research. Jesús Pérez-Romero acknowledges CONACYT for the scholarship granted towards pursuing his doctoral degree.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jesús Pérez-Romero.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pérez-Romero, J., Aguilar, W. CCDSF: A Computational Creative Design Systems Framework. New Gener. Comput. 38, 673–711 (2020). https://doi.org/10.1007/s00354-020-00109-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00354-020-00109-9

Keywords

Navigation