/** Concurrency: State Models and Java Programs
 *             Jeff Magee and Jeff Kramer
 *  
 */

RESOURCE = (acquire->release->RESOURCE).
USER =     (printer.acquire->use->printer.release->USER).

||PRINTER_SHARE = (a:USER||b:USER||{a,b}::printer:RESOURCE).
