In this paper we informally explain a new Trellis model that incorpora
tes colored tokens into the previously-described timed-Petri-net-based
definition. We give examples of using Trellis to define protocols for
Computer Supported Cooperative Work (CSCW). We then explain an intere
sting analog to procedure call we have developed for subdocument invoc
ation in collaborative hyper-documents. Trellis prototype implementati
ons are based around a client-server architecture and interpret their
specifications. Consequently they provide an environment for the rapid
prototyping and incremental development of multi-user distributed pro
tocols, and for groupware based on such protocols.