In most computer science research, “time” receives little attention. By dedicating a Research Theme to the topic, DIRC has been able to explore the full impact of timeliness issues on the development and use of computer-based systems.
The construction of large computer-based systems imposes a number of significant challenges, both technical and organisational. Their complexity makes all stages of their development (analysis, specification, design, implementation, deployment and maintenance) subject to failure and costly re-working. Even creating an unambiguous behavioural description of the timing aspects of an existing system is far from straightforward.
One characteristic of computer-based systems is that they are required to function at many different time scales (from microseconds or less to hours or more). Time is clearly a crucial notion in the specification (or behavioural description) of computer-based systems. However, in modelling schemes and informal descriptions time is usually represented as a single, flat, physical phenomenon. Such a representation limits understanding of the structural properties of the system; it also fails to support the separation of concerns that can come from thinking about the different time scales of the system.
A particularly important concern that has received little attention is understanding the heuristics and biases that develop when human operators make temporal decisions. Humans use a wide variety of temporal reference systems, and problems can arise when these information sources are incorrectly perceived or integrated. DIRC has developed a number of formal decision models and has compared the optimal decision strategies generated by these models with empirical data from microworld experiments.
To make better use of `time', with the aim of producing more dependable computer-based systems, we have proposed a framework that explicitly identifies a number of distinct time bands in which the system under study is situated. The framework enables the temporal properties of existing systems to be described and the requirement for new or modified systems to be specified. The framework identifies:
A number of case studies, including an extensive study of a neonatal ward in a major NHS hospital, have enabled us to identify timescales at which the system components operate. DIRC is making a real contribution to system analysis methods by emphasising how increased understanding of time bands and the use of time in the design process can lead to better comprehension of complex computer-based systems.
Using Cognitive Task Analysis to facilitate the integration
of decision support systems into the neonatal intensive care unit.,
Baxter, G.D., Monk, A.F., Tan, K., Dear, P.R.F., & Newell, S.J.
|Page Maintainer: email@example.com||Credits||Project Members only||Last Modified: 4 October, 2006|