Technical Perspective: Toward a Formally Verified Compiler for a Synchronous, Functional, Data-Flow Programming Language
cacm.acm.org·6h
λFunctional Programming
Preview
Report Post

Automatic control systems, embedded systems, cyber-physical systems, real-time systems, reactive systems: All of these refer to computer systems that interact continuously with their environment, through inputs received from physical sensors and outputs sent to physical actuators. The crucial point is that these interactions must occur at a speed imposed by the environment. For instance, an airplane fly-by-wire software cannot wait to issue its next outputs without jeopardizing the stability of the airplane. To take a more mundane (and less critical) example, your smartphone navigation app must depict your new position every second or so; otherwise, it would be rendered useless.

Similar Posts

Loading similar posts...