77. lets go(lang) real-time

Department: Computer Science & Engineering
Faculty Advisor(s): Rajesh Gupta

Primary Student
Name: Ashish Kashinath
Email: akashina@ucsd.edu
Phone: 858-291-2161
Grad Year: 2017

Abstract
In the modern world, software is never developed or deployed in isolation. There is a strong component of interaction with the physical world that has become an integral part of software design and development. Real-time software is software that has a physical world component ingrained in it. What this means is that software has to be not only functionally correct, but also has to be correct within a particular window of time. Go is a programming language developed by Google with several elegant programming constructs such as channels, synchronization, and goroutines that make it very simple and easy to code and debug for application developers. In this project, we are developing the Golang's runtime environment for using to develop real-time software. This way, we can write real-time software without needing to do changes to the OS.

Industry Application Area(s)
Aerospace, Defense, Security | Internet, Networking, Systems

« Back to Posters or Search Results