John Taylor has been an embedded developer for over 30 years. He is currently a Sr Software Architect with PAR Technology. He has worked as a firmware engineer, technical lead, system engineer, software architect, and software development manager for companies such as Ingersoll Rand, Carrier, Allen-Bradley, Hitachi Telecom, Emerson, and several start-up companies. He has developed firmware for products that include HVAC control systems, telecommunications SONET nodes, IoT devices, microcode for communication chips, and medical devices. He is the co-author of five US patents and has a bachelor degree in mathematics and computer science. He is also a published author of the book “Patterns in the Machine: A Software Engineering Guide to Embedded Development”.
Thanks for the presentation. The valid / invalid attribute of a model point looks like it could be implemented using std::optional in C++ that Ben Saks presented in its workshop.
Thanks for the great presentation. This is a very interesting architecture and I'm going to investigate it further for use in future proejcts.