International audienceSafety is now a major concern in many computer-based systems and more particularly for autonomous systems such as service robots in physical contact with humans. The traditional approach to analyze the safety of such systems is to use risk assessment methods based on models of system structure, or system behavior. Unfortunately, such models are hard to produce for autonomous systems. We propose an approach based on the standardized risk assessment process which is applied during the initial phases of the development process. We first use the common Unified Modeling Language (UML) and a preliminary application domain hazard analysis without considering any robotic device. Then, during the specification phase, a risk ass...