Reactive internet programming state chart XML in action - Barbier, Franck (Association for Computing Machinery, 2016)