Proceedings Fifth IEEE International Symposium on Requirements Engineering (2001)
Aug. 27, 2001 to Aug. 31, 2001
Alistair Sutcliffe , Centre for HCI Design, Department of Computation, UMIST
Abstract: A method for analysing requirements for complex socio-technical systems is described. The method builds on the I* family of models by explicitly Modelling communication between agents by discourse act types. System (i*) models and use cases are developed which describe the dependencies between human and computer agents in terms of a set of discourse acts that characterise the obligations on agents to respond and act. For human-computer communication, the discourse acts indicate functional requirements to support operators. For human agents the acts specify their obligation to act and constraints on action. The method provides analytic techniques and heuristics to assess agents' workloads in terms of the tasks and communication they have to perform. Scenarios are run against the system model by walking through the chain of operator tasks and communication links to produce time estimates and failure probabilities where the demands of scenarios impose excessive loads on human operators. The method is illustrated with a case study of a naval command and control system.
requirements analysis, CSCW, communication, discourse acts
A. Sutcliffe, "Requirements Engineering for Complex Collaborative Systems," Proceedings Fifth IEEE International Symposium on Requirements Engineering(RE), Toronto, Canada, 2001, pp. 0110.