Analysis Models for User Interface Development in Collaborative Systems Victor M. R. Penichet, Maria D. Lozano, José A. Gallud, Ricardo Tesoriero Computer Systems Department, University of Castilla-La Mancha, 02071 Albacete, Spain { victor.penichet, maria.lozano, jose.gallud }@uclm.es; ricardo@dsi.uclm.es Abstract.- This paper presents several models as a proposal to carry out the proc- ess of analysis for CSCW systems, a stage of the model process which is essential in this type of systems. The methodology presented to address the analysis stage provides the mechanisms to specify the organization of the participants of a sys- tem, the roles they play, the interaction of the users within the system and the in- teraction among participants through the system, i.e., person-computer-person in- teraction. 1 Introduction The analysis stage of any process model is a fundamental stage which provides the exhaustive study of certain characteristics from the problem domain. It is a matter of discovering what, just describing the system requirements without implementa- tion details. Problem domain elements and their relationships are studied. The specification in the requirements gathering stage is achieved in a language which is “closer to the person”. This information and some other newer will be specified closer to the developer in the analysis stage. The paper is organized as follows. Section 2 presents a review of some related works. The steps of the methodology regarding the analysis of CSCW systems are described in section 3. Section 4 presents a simple case study to show how to model according to the proposed methodology. Sections 5 and 6 describe the analysis stage in detail as well as the diagrams we propose to model collaboration. Section 7 describes the importance of traceability between stages and also within the stage for modelling consistency. reasons. Finally, section 8 outlines some con- clusions and final remarks.