A Linear Logic based Synchronization Rule for Deadlock Prevention in Web Service Composition Topics: Modeling Formalisms, Languages, and Notations (e.g. UML, ER variants); Modeling of Distributed Systems; Software Engineering In Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS, 316-323, 2017 , Porto, Portugal