H. Miranda and L. Rodrigues
Selected sections of this report were published in the proceedings of the 5th Internation Workshop on Groupware, Cacún, México, September 22-24, 1999.
Modern computer-supported cooperative work applications (CSCW) supporting same-time/different-place interaction are required to open several communication channels. Each of these channels has its own Quality of Service (QoS) and is implemented by a specific protocol stack. Typically, these channels need to be synchronized but inter-stack dependencies are hard to express with current communication architectures. The paper proposes a novel approach to the development of communication software supporting a style of micro-protocol composition that satisfies the requirements imposed by CSCW applications.
Also available extended report (gzip postscript).