C-K theory

Last updated

A graphical representation of a Design Process using C-K Design Theory. CK Diagram.png
A graphical representation of a Design Process using C-K Design Theory.

C-K design theory or concept-knowledge theory is both a design theory and a theory of reasoning in design. It defines design reasoning as a logic of expansion processes, i.e. a logic that organizes the generation of unknown objects. The theory builds on several traditions of design theory, including systematic design, axiomatic design, creativity theories, general and formal design theories. [1]

Contents

Background

Claims made for C-K design theory include that it is the first design theory that:

  1. Offers a comprehensive formalization of design that is independent of any design domain or object
  2. Explains invention, creation, and discovery within the same framework as design processes.

The name of the theory is based on its central premises: the distinction between two spaces:

The process of design is defined as a double expansion of the C and K spaces through the application of four types of operators: C→C, C→K, K→C, K→K. [2]

The first draft of C-K theory was sketched [3] by Armand Hatchuel, and then developed by Hatchuel and his colleague, Benoît Weil. [4] Recent publications explain C-K theory and its practical application in different industries. [5]

Genesis of C-K theory

C-K theory was a response to three perceived limitations of existing design theories: [6]

  1. Design theory when assimilated to problem solving theory is unable to account for innovative aspects of design.
  2. Classic design theories dependent on object domains, machine design, architecture or industrial design favored design theories that were tailored to their specific knowledge bases and contexts. Without a unified design theory these fields experience difficulties over cooperation in real design situations.
  3. Design theories and creativity theories have been developed as separate fields of research. But design theory should include the creative, surprising and serendipitous aspects of design; while creativity theories have been unable to account for intentional inventive processes common in design fields. [7]

C-K theory uses an approach which is domain-independent and which allows acting on unknown objects, and changes of the definitions of known objects during the process (revision of objects' identities). [8] C-K theory was shown by Hatchuel and Weil [8] to be closely related to Braha's Formal Design Theory [1] and its clarification by Braha and Reich's Coupled Design Theory, [9] which are both based on topological structures for design modeling.

Structure of C-K theory

The core idea behind C-K theory is to define rigorously a design situation. A brief is an incomplete description of objects that do not exist yet and are still partly unknown. [10] The first step in C-K theory is to define a brief as a concept, through the introduction of a formal distinction between concept and knowledge spaces; the second step is to characterize the operators that are needed between these two spaces.

Knowledge

The knowledge space is defined as a set of propositions with a logical status, according to the knowledge available to the designer or the group of designers. The knowledge space (i.e. K-Space) describes all objects and truths that are established from the point of view of the designer. Then K-Space is expandable as new truths may appear in it as an effect of the design process. Conversely, the structure and properties of the K-Space have a major influence on the process. [8]

Concept

A concept is defined as a proposition without a logical status in the K-Space. A central finding of C-K theory is that concepts are the necessary departure point of a design process. Without concepts, design reduces to standard optimization or problem-solving. Concepts assert the existence of an unknown object that presents some properties desired by the designer. Concepts can be partitioned or included, but not searched nor explored. [8]

C-K operators

Building on these premises, C-K theory shows the design process as the result of four operators: C→K, K→C, C→C, K→K.

The process can be synthesized through a design square. One design solution for a first concept C0 will be a path in the C-space that forms a new proposition in K. There may exist several design paths for the same C0.

The C-K Design Square Design Square.png
The C-K Design Square

Central findings

The following graphical representation summarises the design process using C-K theory.

CK Diagram.png
Crazy concepts

Crazy concepts are concepts that seem absurd as an exploration path in a design process. Both C-K theory and practical applications have shown that crazy concepts can benefit the global design process by adding extra knowledge, not to be used to pursue that "crazy concept" design path, but to be used to further define a more "sensible concept" and lead to its eventual conjunction. The following image is a graphical representation of this process.

Crazy Concept.png
Design creativity

The creative aspect of Design results from two distinct expansions: C-expansions which may be seen as "new ideas", and K-expansions which are necessary to validate these ideas or to expand them towards successful designs. [8]

Unification of design theories

Domain dependent design theories are built on some specific structure of the K-space, either by assuming that some objects have invariant definitions and properties (like in all engineering fields), or by assuming that the K-space presents some stable structure (e.g. that the functions of an object can be defined independently from its technical realization, as in systematic design theory).

Theory of design

At The Design Society's 2009 International Conference on Engineering Design, an awarded-paper [11] links scientific discovery and design process using C-K theory as a formal framework. It is suggested that a science of design is possible, and complementary to the more traditional bounded rationality. [12] [ unbalanced opinion? ]

Mathematical modelling

Mathematical approaches to design have been developed since the 1960s by scholars such as Christopher Alexander, Hiroyuki Yoshikawa, Dan Braha and Yoram Reich. They tended to model the dynamic co-evolution between design solutions and requirements. Within the field of engineering design, C-K theory opens new modelling directions that explore connections with basic issues in logic and mathematics; these are different from the classic use of scientific models in design. It has been argued [13] that C-K theory has analogies with forcing in set theory, and with intuitionistic mathematics. [14]

Industrial applications

C-K theory has been applied in several industrial contexts since 1998, mainly in France, Sweden and Germany. It is generally used as a method that increases the innovative capacity of design and R&D departments.[ unbalanced opinion? ][ citation needed ] C-K theory has also inspired new management principles for collaborative innovation, with the aim of overcoming the limitations of standard design management methods. [15] [16]

Related Research Articles

<span class="mw-page-title-main">Discrete mathematics</span> Study of discrete mathematical structures

Discrete mathematics is the study of mathematical structures that can be considered "discrete" rather than "continuous". Objects studied in discrete mathematics include integers, graphs, and statements in logic. By contrast, discrete mathematics excludes topics in "continuous mathematics" such as real numbers, calculus or Euclidean geometry. Discrete objects can often be enumerated by integers; more formally, discrete mathematics has been characterized as the branch of mathematics dealing with countable sets. However, there is no exact definition of the term "discrete mathematics".

<span class="mw-page-title-main">Design</span> Plan for the construction of an object or system

A design is a concept of either an object, a process, or a system that is specific and, in most cases, detailed. Design refers to something that is or has been intentionally created by a thinking agent, though it is sometimes used to refer to the nature of something. The verb to design expresses the process of developing a design. In some cases, the direct construction of an object without an explicit prior plan may also be considered to be a design. The design usually has to satisfy certain goals and constraints; may take into account aesthetic, functional, economic, or socio-political considerations; and is expected to interact with a certain environment. Typical examples of designs include architectural and engineering drawings, circuit diagrams, sewing patterns and less tangible artefacts such as business process models.

Information retrieval (IR) in computing and information science is the process of obtaining information system resources that are relevant to an information need from a collection of those resources. Searches can be based on full-text or other content-based indexing. Information retrieval is the science of searching for information in a document, searching for documents themselves, and also searching for the metadata that describes data, and for databases of texts, images or sounds.

<span class="mw-page-title-main">Mechanical engineering</span> Engineering discipline

Mechanical engineering is the study of physical machines that may involve force and movement. It is an engineering branch that combines engineering physics and mathematics principles with materials science, to design, analyze, manufacture, and maintain mechanical systems. It is one of the oldest and broadest of the engineering branches.

<span class="mw-page-title-main">Semantic network</span> Knowledge base that represents semantic relations between concepts in a network

A semantic network, or frame network is a knowledge base that represents semantic relations between concepts in a network. This is often used as a form of knowledge representation. It is a directed or undirected graph consisting of vertices, which represent concepts, and edges, which represent semantic relations between concepts, mapping or connecting semantic fields. A semantic network may be instantiated as, for example, a graph database or a concept map. Typical standardized semantic networks are expressed as semantic triples.

<span class="mw-page-title-main">Data model</span> Model that organizes elements of data and how they relate to one another and to real-world entities.

A data model is an abstract model that organizes elements of data and standardizes how they relate to one another and to the properties of real-world entities. For instance, a data model may specify that the data element representing a car be composed of a number of other elements which, in turn, represent the color and size of the car and define its owner.

<span class="mw-page-title-main">Theoretical computer science</span> Subfield of computer science and mathematics

Theoretical computer science (TCS) is a subset of general computer science and mathematics that focuses on mathematical aspects of computer science such as the theory of computation, lambda calculus, and type theory.

A modeling language is any artificial language that can be used to express information or knowledge or systems in a structure that is defined by a consistent set of rules. The rules are used for interpretation of the meaning of components in the structure Programing language.

<span class="mw-page-title-main">Metamodeling</span> Concept of software engineering

A metamodel or surrogate model is a model of a model, and metamodeling is the process of generating such metamodels. Thus metamodeling or meta-modeling is the analysis, construction and development of the frames, rules, constraints, models and theories applicable and useful for modeling a predefined class of problems. As its name implies, this concept applies the notions of meta- and modeling in software engineering and systems engineering. Metamodels are of many types and have diverse applications.

A conceptual model is a representation of a system. It consists of concepts used to help people know, understand, or simulate a subject the model represents. In contrast, a physical model focuses on a physical object such as a toy model that may be assembled and made to work like the object it represents.

<span class="mw-page-title-main">Scientific modelling</span> Scientific activity

Scientific modelling is a scientific activity, the aim of which is to make a particular part or feature of the world easier to understand, define, quantify, visualize, or simulate by referencing it to existing and usually commonly accepted knowledge. It requires selecting and identifying relevant aspects of a situation in the real world and then developing a model to replicate a system with those features. Different types of models may be used for different purposes, such as conceptual models to better understand, operational models to operationalize, mathematical models to quantify, computational models to simulate, and graphical models to visualize the subject.

<span class="mw-page-title-main">Programming language theory</span> Branch of computer science

Programming language theory (PLT) is a branch of computer science that deals with the design, implementation, analysis, characterization, and classification of formal languages known as programming languages. Programming language theory is closely related to other fields including mathematics, software engineering, and linguistics. There are a number of academic conferences and journals in the area.

<span class="mw-page-title-main">Enterprise modelling</span>

Enterprise modelling is the abstract representation, description and definition of the structure, processes, information and resources of an identifiable business, government body, or other large organization.

The William O. Baker Award for Initiatives in Research, previously the NAS Award for Initiatives in Research, is awarded annually by the National Academy of Sciences "to recognize innovative young scientists and to encourage research likely to lead toward new capabilities for human benefit. The award is to be given to a citizen of the United States, preferably no older than 35 years of age. The field of presentation rotates among the physical sciences, engineering, and mathematics."

<span class="mw-page-title-main">Computational creativity</span> Multidisciplinary endeavour

Computational creativity is a multidisciplinary endeavour that is located at the intersection of the fields of artificial intelligence, cognitive psychology, philosophy, and the arts.

<span class="mw-page-title-main">Ontology engineering</span> Field which studies the methods and methodologies for building ontologies

In computer science, information science and systems engineering, ontology engineering is a field which studies the methods and methodologies for building ontologies, which encompasses a representation, formal naming and definition of the categories, properties and relations between the concepts, data and entities. In a broader sense, this field also includes a knowledge construction of the domain using formal ontology representations such as OWL/RDF. A large-scale representation of abstract concepts such as actions, time, physical objects and beliefs would be an example of ontological engineering. Ontology engineering is one of the areas of applied ontology, and can be seen as an application of philosophical ontology. Core ideas and objectives of ontology engineering are also central in conceptual modeling.

<span class="mw-page-title-main">Real-time Control System</span> Reference model architecture

Real-time Control System (RCS) is a reference model architecture, suitable for many software-intensive, real-time computing control problem domains. It defines the types of functions needed in a real-time intelligent control system, and how these functions relate to each other.

The space mapping methodology for modeling and design optimization of engineering systems was first discovered by John Bandler in 1993. It uses relevant existing knowledge to speed up model generation and design optimization of a system. The knowledge is updated with new validation information from the system when available.

<span class="mw-page-title-main">Glossary of artificial intelligence</span> List of definitions of terms and concepts commonly used in the study of artificial intelligence

This glossary of artificial intelligence is a list of definitions of terms and concepts relevant to the study of artificial intelligence, its sub-disciplines, and related fields. Related glossaries include Glossary of computer science, Glossary of robotics, and Glossary of machine vision.

<span class="mw-page-title-main">Armand Hatchuel</span> Researcher and professor of management science

Armand Hatchuel is a French researcher and professor of management science and design theory at the Centre for Management Science, Ecole des Mines de Paris. A pioneer in the study of the cognitive and organizational dynamics at play in innovative enterprises, he is behind the development of several theories aimed at re-establishing management science as a fundamental science of collective action.

References

  1. 1 2 Braha D. and Maimon O. 1998. A Mathematical Theory of Design: Foundations, Algorithms, and Applications. Springer.
  2. Kazakçı, A.O.; Tsoukias, A. (22 May 2008). "Extending the C–K design theory: A theoretical background for personal design assistants". Journal of Engineering Design. 16 (4): 399–411. doi:10.1080/09544820500131300. ISSN   0954-4828. S2CID   62142059.
  3. Hatchuel, Armand (1996). Théories et modèles de la conception, Cours d'ingénierie de la conception. Paris: École des Mines de Paris.
  4. Hatchuel, A; B. Weil (2002). La théorie C-K : Fondements et usages d'une théorie unifiée de la conception (PDF). Colloque Sciences de la conception.
  5. Hatchuel A., Le Masson P. & Weil B. (2004), C-K Theory in Practice: Lessons from Industrial Applications Archived 20 July 2011 at the Wayback Machine , 8th International Design Conference, D. Marjanovic, (Ed.), Dubrovnik, 18–21 May 2004: 245257.
  6. Hatchuel, A and Weil, B 2003, A new approach of innovative design: an introduction to C-K theory Archived 20 July 2011 at the Wayback Machine . Proceedings of the international conference on engineering design (ICED'03), Stockholm, Sweden, pp 109–124
  7. Hatchuel, Armand, Le Masson, Pascal, and Weil, Benoit. (2008) Studying creative design: the contribution of C-K theory Archived 20 July 2011 at the Wayback Machine . Studying design creativity: Design Science, Computer Science, Cognitive Science and Neuroscience Approaches, Aix-en-Provence, France, 1011 March 2008
  8. 1 2 3 4 5 Hatchuel A. and Weil B., C-K design theory: An advanced formulation, Research in Engineering Design, 19(4):181192, 2009
  9. Braha D. and Reich Y. 2003. Topological Structures for Modeling Complex Engineering Design Processes. Archived 26 September 2013 at the Wayback Machine Research in Engineering Design 14(4): 185–199.
  10. Eris, Ozgur (2004). Effective inquiry for innovative engineering design. Kluwer Academic Publishers.
  11. Shai, O; Reich, Y; Hatchuel, A; and Subrahmanian, E. (2009) Creativity Theories and Scientific Discovery: a Study of C-K Theory and Infused Design. Archived 20 July 2011 at the Wayback Machine , International Conference on Engineering Design, ICED'09, 2427 August 2009, Stanford CA.
  12. Hatchuel A. & Weil B. (2002), C-K Theory: Notions and Applications of a Unified Design Theory Archived 20 July 2011 at the Wayback Machine , Proceedings of the Herbert Simon International Conference on " Design Sciences ", Lyon: 22
  13. Hatchuel, Armand; B. Weil (2007). Design as Forcing: Deepening the foundations of Ck theory (PDF). 16th International Conference on Engineering Design. Archived from the original (PDF) on 20 July 2011. Retrieved 27 May 2010.{{cite book}}: CS1 maint: location (link)
  14. Kazakci, Akin, and Hatchuel, Armand,Is "creative subject" of Brouwer a designer? an Analysis of Intuitionistic Mathematics from the Viewpoint of C-K Design Theory? Archived 20 July 2011 at the Wayback Machine , International Conference on Engineering Design, ICED'09, Stanford CA, 2427 August 2009.
  15. Hatchuel, A. ; Le Masson, P. and Weil, B. (2009) Design Theory and Collective Creativity: a Theoretical Framework to Evaluate KCP Process Archived 20 July 2011 at the Wayback Machine . International Conference on Engineering Design, ICED'09, 24–27 August 2009, Stanford CA.
  16. Elmquist, M. and Segrestin, B. (2009). "Sustainable development through innovative design: lessons from the KCP method experimented with an automotive firm."