The Turing Analogy in FRAM

FRAM Functional Resonance

If it quacks like a duck and walks like a duck, its probably a ———–?

Abstract

This note suggests that the Turing Machine analogy can be a valuable conceptual tool for understanding FRAM functions as active, dynamic entities within complex systems. However, its limitations, particularly regarding human variability and adaptability, caution against over-reliance on formalism. By integrating insights from cognitive systems engineering, the analogy can be expanded to better address the dual nature of socio-technical systemsโ€”leveraging both human adaptability and machine precision.
This dual perspective ensures that FRAM remains a robust framework for designing systems that are not only deterministic but also resilient, capable of navigating the unpredictability of real-world interactions.


A Turing Machine

is a theoretical model of computation invented by Alan Turing in 1936. (1) It serves as a fundamental concept in computer science and mathematics for understanding what can be computed and how computation works. While it is a simplified abstraction, it has proven to be incredibly powerful and forms the basis for modern computing theory.


The analogy of a Turing Machine in describing FRAM functions offers a thought-provoking lens through which to explore the dynamics of socio-technical systems. Aligning the structure of a FRAM function with the formalism of automata, particularly Turing Machines, draws intriguing parallels that illuminate the computational underpinnings of system behaviour. Both frameworks share foundational elementsโ€”inputs, outputs, states, transitions, and rulesโ€”which make this comparison particularly compelling.

Click to download PDF