InfoQ Homepage Sensors Content on InfoQ
News
RSS Feed-
Using Models in Developing Software for Self-Driving Cars
Models play an important role in developing software for autonomous systems like self-driving cars; they are used to simulate and verify behavior, document the system, and generate code. Jonathan Sprinkle explains how to model software used in autonomous systems, the benefits of modeling, using test data to validate the software that drives a car and techniques for writing reliable code.
-
Cellular Technologies Enabling the Internet of Things
The Internet of Things is about connecting things. When the remotest of the things lie beyond the reach of WIFI networks, cellular technologies can provide a viable communications infrastructure. To this end, 4G Americas, a telecommunications industry trade organization, has published a new white paper titled "Cellular Technologies Enabling the Internet of Things."
-
ELIoT: Distributed Programming for the Internet of Things
ELIoT (Extensible Language for the Internet of Things) is a simple and small programming language aiming to make distributed programming easier. A program in ELIoT may appear as a sigle program, but it actually runs on different computers, so, e.g., a variable or function declared on one computer is transparently used on another.