Software Memories and Simulated Machines

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 a significant advancement 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) -multiverses -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. About the Speaker: A renowned software engineer with particular expertise in self adaptive software runtimes, adaptive control, self-regulation, resilience engineering, information visualization, software simulation & mirroring as well as performance measurement and optimization.
Length: 01:19:46
Views 18 Likes: 0
Recorded on 2016-05-03 at Microservices Dublin (Meeting)
Look for other videos at Microservices Dublin (Meeting).
Tweet this video