The norms shouldn’t be restricted to norms
related to safety and dependability such as:
availability, reliability, integrity, confidentiality and
maintainability, but must encompass the informal
layer of the critical system specific context.
This norm approach may contribute to norm-
oriented design patterns. It can be useful for
designing interfaces in conformance to norms
defined by government, regulatory agencies or
defined by experienced designers that usually are
based on successful cases.
One of the challenges to the field of critical
systems involves providing methods to construct a
meaningful understanding of the organizational
context of safety-critical systems. Artefacts and
methods to cross the frontiers between the informal,
formal and technical layers of the semiotic onion
would benefit both HCI and Software Engineering
specialists. The investigation domain must be wide
and a framework is still necessary to deal with the
influence of the organizational aspects of social
nature in the definition of critical system
requirements for designing a smooth user-system
interaction.
4 CONCLUSION
This paper presented a literature survey regarding
design for critical systems and identified three main
classes of contributions: a class related to human
factors and cognitive approaches, a class related to
software design in general and usability in
particular, and a class related to socio-technical
approaches. The first class focuses on the human in
isolation, especially for analyzing human cognition
in critical situations that lead to error.
Considering the software design as a whole,
there are some efforts towards the identification of
problems in earlier steps of the software
development process. The contributions mostly
propose specifying formally the user interface as a
way of avoiding future misunderstandings of
developers.
Contributions focusing on the socio-technical
aspects of critical situations focus on analyses to
discover the cause of problems in the socio-technical
context, in which groups of people interact with the
artefact.
Summarizing, theories of interaction design still
have a contribution to make regarding quality
improvement of critical systems user interfaces.
Further work involves analyzing the potential of
other theories to capture the informal social system
implications on design; methods and artefacts for
sharing problem understanding in the safety-critical
application domain, especially during requirement
analysis.
ACKNOWLEDGEMENTS
We thank CNPq for funding (476381/2004-5).
REFERENCES
Avizienis A., Laprie, J., Randell B., 2001. Fundamental
Concepts of Dependability. Research Report N01145.
Retrieved November 16, 2006, from
http://www.cert.org/research/isw/isw2000/papers/table
_of_contents.html.
Baxter, G., Besnard, D., 2004. Cognitive Mismatches in
the Cockpit: Will They Ever Be a Thing of the Past?
In The Fight deck of the Future: Human Factors in
Data links and Free flight conference. University of
Nottingham Press.
Connelly, S., Burmeister, J., MacDonald, A., Hussey, A.,
2001. Extending and Evaluating a Pattern Language
for Safety-Critical User Interfaces. In 6th Australian
Workshop on Safety Critical Systems and Software.
Australian Computer Society, Inc.
Daouk, M., Leveson, N. G., 2001. An Approach to
Human-Centered Design. In Workshop on Human
Error and System Development. Retrieved October
24, 2006, from http://web.mit.edu/hfes/www/Resea
rch.htm.
Fields, R., Paternò, F., Santoro, C., Tahmassebi, S., 2000.
Comparing Design Options for Allocating
Communication Media in Cooperative Safety-Critical
Contexts: A Method and a Case Study. ACM
Transactions on Computer-Human Interaction, 4, 370-
398. ACM Press.
Filipe, J. K., Felici, M., Anderson, S., 2003. Timed
Knowledge-based Modelling and Analysis: On the
dependability of Socio-technical Systems. In 8th
International Conference on Human Aspects of
Advanced Manufacturing: Agility and Hybrid
Automation. Retrieved March 9, 2005, from http://
www.dirc.org.uk/publications/inproceedings/abstract.p
hp?id=41.
Galliers, J., Minocha S., 2000. An Impact Analysis
Method for Safety-critical User Interface Design. In
ACM Transactions on Computer-Human Interaction.
ACM Press.
Gurr C., Hardstone G., 2001. Implementing Configurable
Information Systems: A Combined Social Science and
Cognition Science Approach. In 4th International
Conference on Cognitive Technology, 391-404.
Springer-Verlag.
Harrison, M., 2004a. Human Error Analysis and
Reliability Assessment. In Workshop on Human
ICEIS 2007 - International Conference on Enterprise Information Systems
174