Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-06T06:12:15.495Z Has data issue: false hasContentIssue false

The proliferation of functions: Multiple systems playing multiple roles in multiple supersystems

Published online by Cambridge University Press:  13 August 2014

Nathan Crilly*
Affiliation:
Engineering Design Centre, Department of Engineering, University of Cambridge, Cambridge, UK
*
Reprint requests to: Nathan Crilly, Engineering Design Centre, Department of Engineering, University of Cambridge, Trumpington Street, Cambridge CB2 1PZ, UK. E-mail: nc266@cam.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

When considering a system that performs a role, it is often stated that performing that role is a function of the system. The general form of such statements is that “the function of S is R,” where S is the functioning system and R is the functional role it plays. However, such statements do not represent how that single function was selected from many possible alternatives. This article renders those alternatives explicit by revealing the other possible function statements that might be made when either S or R is being considered. In particular, two forms of selection are emphasized. First, when we say “the function of S is R,” there are typically many systems other than S that are required to be in operation for that role to be fulfilled. The functioning system, S, does not perform the role, R, all by itself, and those systems that support S in performing that role might also have been considered as functioning. Second, when we say, “the function of S is R,” there are typically many other roles that S plays apart from R, and those other roles might also have been considered functional. When we make function assignments, we select both the functioning system, S, and the functional role, R, from a range of alternatives. To emphasize these alternatives, this article develops a diagrammatic representation of multiple systems playing multiple roles in multiple supersystems.

Information

Type
Regular Articles
Copyright
Copyright © Cambridge University Press 2014 
Figure 0

Fig. 1. Different definitions of function emphasize one or more common concepts. To illustrate this, some definitions from the design literature and the philosophy literature are here connected to the concepts that they emphasize. These definitions and others are collected in Crilly (2010).

Figure 1

Fig. 2. Function propagation, illustrated with (a) an example of nested systems, (b) a function assignment that relates a system to a relatively immediate supersystem, and (c) a function assignment that relates a system to a relatively distant supersystem.

Figure 2

Fig. 3. Nested hierarchy of systems and supersystems. There are N levels of system hierarchy (S1 to SN), with any given system, SX, playing a role in its immediate supersystem, SX+1. Although not shown explicitly, any system might also be seen to play a role in any of its more distant supersystems.

Figure 3

Fig. 4. Tree structure of multiple roles played by a system. System SX plays m roles (RA – Rm) in its supersystem, SX+1. The diverging tree structure is similar in principle to the “event tree” diagrams used in reliability engineering (Roush & Webb, 2006, pp. 264–266).

Figure 4

Fig. 5. Tree structure of subsystems performing a role. System SX+1 has n immediate subsystems playing a role, R. The bracketed roles are all equivalent; there is a single role being played in SX+1, and that role is collectively played by SXA to SXn. The converging tree structure is similar in principle to the “fishbone” diagrams used in quality engineering (Ishikawa, 1990, pp. 229–233).

Figure 5

Fig. 6. A combination of nested hierarchies, branching roles, and branching systems. To avoid taking up too much space here, only four levels of hierarchy are shown (N = 4), each subsystem only performs three roles (m = 3 at each level), and each supersystem only has three subsystems contributing to a role (n = 3 at each level). In this basic diagram, a role such as “RB(of)S1B(in)S2B” could be more simply denoted as “RB” because the system playing the role (S1B) and the supersystem that that role is played within (S2B) are indicated diagrammatically.

Figure 6

Fig. 7. Example of how functions proliferate through nested systems. The diagram is necessarily incomplete, but attention has been focused on developing the central chain that runs from the bulb to the clearing of the path.