Greetings,
I'm a software architect and UML diagrams are in the center of my abilities.
I've read the PDF you provided, and i'm interested only by the Activity, Use case and sequence diagram.
I work on ArgoUML or lucidchart andi have no problem discovering other modeling software.
Feel free to contact me and have a nice day.