SkillsCast coming soon.
In this talk a vision is presented for the future of large scale distributed software development and deployment that is based on mirrored simulation of software execution behaviour (motion) and its environment (state) for reinterpretation and augmentation across space and time. When fully realized across multiple languages and platforms this vision has the potential to be one of the most significant advances in the engineering of software systems.
The talk will touch on the following topics which have inspired this approach:
- activity theory
- mirror neurons and simulated embodiment
- simulation theory (and the matrix)
- episodic memories and dreams as well as indirectly:
- discrete event simulation
- actor programming model
- supervision and control
- signals and boundaries
This talk offers a model of human and software understanding based on activities actioned by actors within an environment supporting observation and perception of such acts including the situational context surrounding them, both before and after. The model is used to capture software behavior that is then streamed and mirrored into a Machine Matrix in which extensions, adaptations and augmentations are applied post execution as playback of behavior is simulated across 1000s of threads and processes.
YOU MAY ALSO LIKE:
- Beyond Reactive with QoS and Adaptive Control (SkillsCast recorded in November 2015)
- Fast Track to RESTful Microservices (in London on 11th - 13th November 2019)
- Keynote: Socio-Technique and Structure (SkillsCast recorded in May 2019)
- F# and GraphQL - How We Did It (SkillsCast recorded in April 2019)
Software Memories and Simulated Machines
William Louth is a renowned software engineer with particular expertise in software engineering adaptive systems, adaptive control, self-regulation, resilience engineering, information visualization, software simulation & mirroring as well as performance measurement and optimization.