Design and Describe REST API without Violating REST: A Petri Net Based Approach | IEEE Conference Publication | IEEE Xplore