Practical Programming, Validation and Verification with Finite-State Machines: A Library and Its Industrial Application | IEEE Conference Publication | IEEE Xplore