CSRML Tool: a Visual Studio Extension for modeling CSCW Requirements

This work describes the CASE tool that provides support for CSRML (Collaborative Systems Requirements Modeling Language), an i* extension for specifying CSCW systems requirements. The tool has been implemented as a Visual Studio 2012 extension by using the Visualization and Modeling SDK. It supports all the CSRML characteristics, such as the specification of collabora- tive tasks with Workspace Awareness features, as well as the management of actors, roles and groups of users involved in the system. Among other features, this tool supports also the automatic validation of the generated models, an in- tegrated context-sensitive help system and automatic updates.