Synthesis of Protocol Specifications from Service Specifications of Distributed Systems in a Marked Graph Model (Special Section on Net Theory and Its Applications)