Abstract
Safety is now a major concern in many complex systems such as medical robots. A way to control the complexity of such systems is to manage risk. The first and important step of this activity is risk analysis. During risk analysis, two main studies concerning human factors must be integrated: task analysis and human error analysis. This multidisciplinary analysis often leads to a work sharing between several stakeholders who use their own languages and techniques. This often produces consistency errors and understanding difficulties between them. Hence, this paper proposes to treat the risk analysis on the common expression language UML (Unified Modeling Language) and to handle human factors concepts for task analysis and human error analysis based on the features of this language. The approach is applied to the development of a medical robot for tele-echography.
Chapter PDF
Similar content being viewed by others
References
G. Motet and J.C. Geffroy. Dependable computing: an overview. Theoretical Computer Sciences, 290(2): 1115–1126, 2003.
N.G. Leveson. Safeware-System safety and computers. Addison-Wesley, 1995.
ISO/IEC Guide 51. Safety aspects-Guidelines for their inclusion in standards. International Organization for Standardization, 1999.
ISO/IEC Guide 73. Risk management-vocabulary-guidelines for use in standards. International Organization for Standardization, 2002.
ISO 14971. Medical devices-Application of risk management to medical devices. International Organization for Standardization, 2000.
J. Guiochet. Safety management of service robot systems-UML approach based on system risk analysis (in french). PhD thesis, Institut National des Sciences Appliquées de Toulouse, France, 2003.
J. Guiochet and A. Vilchis. Safety analysis of a medical robot for tele-echography. In Proc. of the 2 nd IARP IEEE/RAS joint workshop on Technical Challenge for Dependable Robots in Human Environments, Toulouse, France, pages 217–227, October 2002.
Food and Drug Administration. Medical device use-safety: incorporating human factors engineering into risk management. Technical report, U.S. Departement of Health and Human Service, 2000.
HSE. Proposed framework for addressing human factors in IEC 61508. Technical Report 373/2001, Health and Safety Executive, UK, 2001. http://www.hse.gov.uk.
MIL-STD-1629A. Procedures for performing a Failure Mode, Effects and Criticality Analysis. Military Standard, 1980.
A. Vilchis, P. Cinquin, J. Troccaz, A. Guerraz, B. Hennion, F. Pellissier, P. Thorel, F. Courreges, A. Gourdon, G. Poisson, P. Vieyres, P. Caron, O. Mérigeaux, L. Urbain, C. Daimo, S. Lavallée, P. Arbeille, M. Althuser, J-M. Ayoubi, B. Tondu, and S. Ippolito. TER: a system for Robotic Tele-Echography. In 4th Int. Conf. on Medical Image Computing and Computer-Assisted Intervention (MICCAI’01), volume 2280 of Lecture Notes in Computer Science, pages 326–334. Springer, 2001.
J-C. Laprie, J. Arlat, J-P. Blanquart, A. Costes, Y. Crouzet, Y. Deswarte, J-C. Fabre, H. Guillermain, M. Kaâniche, K. Kanoun, C. Mazet, D. Powell, C. Rabéjac, and P. Thévenod. Dependability handbook (in french). Cépaduès-Éditions, Toulouse, France, 1995.
D. Beevis, R. Bost, B. Döring, E. Nordø, F. Oberman, J-P. Papin, H. Schuffel, and D. Streets. Analysis techniques for man-machine systems design. Technical Report AC/243(Panel 8)TR/7, NATO, Canada, 1994.
M. Mersiol, C. Mazet, H. Guillerman, and H. Waeselynck. Human dependability in complex system: an issue of task consistency and task allocation. International Conference on Probabilistic Safety Assessment and Management (PSAM’4), 4: 2693–2698, September 1998.
F. Paternó. Model based design and evaluation of interactive applications. Springer Verlag, 2000.
N.J. Nunes. Object Modeling for User-Centered Development and User Interface Design: The Wisdom Approach. PhD thesis, Universidade Da Madeira, Madeira, Portugal, April 2001
CHI97. Conference on Human Factors in Computing Systems, Atlanta, USA. ACM, 1997. http://www.acm.org/sigchi/chi97.
A. Seffah and C. Hayne. Integrating human factors into use cases and object-oriented methods. In Proc. Workshop on Integrating Human Factors into Use Cases and OO Methods (WISDOM’99) in the 13th European Conference for Object-Oriented Programming (ECOOP’99), volume 1743 of Lecture Notes in Computer Science, pages 240–254. Springer-Verlag, 1999.
TUPIS2000. Towards a UML Profile for Interactive Systems Development Workshop in the ≪UML2000≫ International Conference, York, UK. Online, 2000.
A. Cockburn. Structuring uses cases with goals. Journal of Object Oriented Programming, 8(6/7), 2000.
I. Jacobson. Object-oriented software engineering: a use case driven approach. Addison-Wesley, 1992.
P. Forbrig and A. Dittmar. Relations between uses cases and task analysis. In Proc. of Workshop on Integrating Human Factors into Use Cases and OO Methods in ECOOP’99, 1999.
C. Hayne, A. Seffah, and D. Engelberg. Comparing uses cases and task analysis: a concrete example. In Proc. of Workshop on Integrating Human Factors into Use Cases and OO Methods in ECOOP’99, 1999.
M. Lee and H.A. Abdullah. Applying UML to task analysis of the user interface for rehabilitation robotic system. In Proc. of 8th International Conference on Rehabilitation Robotics, Daelon, Korea, 2003.
J. Guiochet, B. Tondu, and C. Baron. Integration of UML in human factors analysis for safety of a medical robot for tele-echography. In Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS03), pages 3212–3218. IEEE Publisher, October 2003.
H.E. Eriksson and M. Penker. Business modeling with UML: business patterns at work. John Wiley and Sons, Inc., 2000.
Y. Barnard and I. Blok. Gathering user needs for knowledge management applications for engineers in advanced manufacturing industries. In S. Bagnara, editor, Proc. of the 8th International Conference on Human Aspects of Advanced Manufacturing: Agility & Hybrid Automation, pages 339–346, 2003.
S. Wang. Object-oriented task analysis. Information and Management, 29:331–341, 1995.
P. Markopoulos. Modelling user tasks with the Unified Modelling Language. In Proc. of Workshop TUPIS2000 in ≪UML2000≫ International Conference, York, UK, 2000.
M. Abed D. Tabary. A software environment task object-oriented design (etood). The Journal of Systems and Software, 60:129–140, 2002.
F. Paternó. Commentary on’ scenarios and task analysis’ by Dan Diaper. Interacting with computers, Elsevier, 14:407–409, 2002.
G. Booch, J. Rumbaugh, and I. Jacobson. Unified Modeling Language Users Guide. Addison Wesley Longman, 1999.
I. Sommervile and P. Sawyer. Requirements engineering: a good practice guide. John Wiley and Sons, Inc., 1997.
G. Hannaman and A. Spurgin. Systematic human action reliability procedure (SHARP). Project 2170-3, Interim report EPRI NP-3583, NUS Corporation, San Diego, CA, US, 1984.
A. Swain and H. Guttmann. Handbook on human reliability analysis with emphasis on nuclear power plant application. NUREG/CR-1278 SAND 80-0200 RX, Nuclear Regulatory Commission, Washington, US, 1983.
C. Kelly, P. Enterkin, and P. Goillau. Human factors integration in future ATM systems-methods and tools. Technical Report HRS/HSP-003-REP-03, Eurocontrol, European Organisation for the Safety of Air Navigation, 2000.
J. Reason. Human Error. Cambridge University Press, 1990.
P. Wright, B. Fields, and M. Harrison. Deriving human-error tolerance requirements from tasks. IEEE International Conference on Requirements Engineering (ICRE’94), 1:462–467, 1994.
P.C. Cacciabue. Human error risk management for engineering systems: a methodology for design, safety assessment, accident investigation and training. Reliability Engineering and System Safety, 83(2):229–240, 2004.
S. Yacoub, H. Ammar, and T. Robinson. A methodology for architectural-level risk analysis. In 11th International Symposium on Software Reliability Engineering (ISSRE’2000), San Jose, CA, pages 210–221, October 2000.
F. Bitsch. Requirements on methods and techniques in perspective to approval process for railway systems. In Second International Workshop on Integration of Specification Techniques for Applications in Engineering (INT 2002), Grenoble, France, April 2002.
P. Johannessen, C. Grante, A. Alminger, U. Eklund, and J. Torin. Hazard analysis in object oriented design of dependable systems. In 2001 International Conference on Dependable Systems and Networks, Göteborg, Sweden, pages 507–512, July 2001.
J. Guiochet and C. Baron. UML based FMECA in risk analysis. In Proc. of the European Simulation and Modelling Conference ESMc2003, Naples, Italy, October 2003.
OMG. Unified Modeling Language Specification v1.4. Technical report, Object Management Group, September 2001.
OMG. Unified Modeling Language Specification v1.5. Technical Report formal/03-03-01, Object Management Group, March 2003.
OMG. 2nd revised submission to OMG RFP ad/00-09-02-Unified Modeling Language: Superstructure-version 2.0. Technical Report ad/2003-01-02, Object Management Group, January 2003
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer Science + Business Media, Inc.
About this paper
Cite this paper
Guiochet, J., Motet, G., Baron, C., Boy, G. (2004). Toward a Human-Centered UML for Risk Analysis. In: Johnson, C.W., Palanque, P. (eds) Human Error, Safety and Systems Development. IFIP International Federation for Information Processing, vol 152. Springer, Boston, MA. https://doi.org/10.1007/1-4020-8153-7_12
Download citation
DOI: https://doi.org/10.1007/1-4020-8153-7_12
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4020-8152-1
Online ISBN: 978-1-4020-8153-8
eBook Packages: Springer Book Archive