In the early stages of project initiation, it is especially important
to be able to represent at a high level of abstraction the functional
requirements of a system being designed. This makes it possible for a
design team to arrange and rearrange the essential functional componen
ts rapidly. This offers a means to explore the feasibility of differen
t system configurations and to pose and answer ''what-if'' questions b
efore the design is frozen. Similarly, if we are able to model process
es associated with manufacture, then in a like manner we can explore t
he feasibility of different manufacturing systems. If the tools for mo
deling function and processes are compatible at a high level of abstra
ction, then we can also pose and answer ''''what-if'' questions to und
erstand the interaction between the design and its manufacturability.
In this paper, we put forward some ideas that stem from living systems
theory that could facilitate the development of these tools.