Using Interfaces in Actor Framework: Design Implications

November 14, 2022, 16:00 – 16:45 UTC
Download ICS file

The architecture of an actor system has three components:  what the actors do, what messages they send, and what routes exist between them.

 

However, in Actor Framework, the messages in a system are intimately coupled to the recipients, not the senders, which tends to overemphasize the individual actors.  Interfaces, new in LabVIEW 2020, break this coupling, and elevate messages to first class citizens.  This presentation will discuss how interfaces let us view the message network as a distinct design entity, and explore some ways we can use that insight to strengthen our designs.

Allen Smith

Allen C Smith has been using the NI platform to solve complex engineering challenges for over 29 years. In that time, he has been a member of the NI Partner Program, worked for Partners, and served as a Systems Engineer with National Instruments. While at NI, he developed the software tool support and official training course for the Actor Framework. He is once again a member of the Partner Program, offering services as a consulting software architect and developer.

He remains an AF evangelist and active member of the AF community.

Allen is a Certified LabVIEW Architect, Certified Embedded Developer, and LabVIEW Champion.

Image of Allen Smith