Model-Driven Development of Single-Page Applications Using UML State Machines and Maude | IEEE Conference Publication | IEEE Xplore