
 
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