• DocumentCode
    1519566
  • Title

    Introducing Safety Requirements Traceability Support in Model-Driven Development of Robotic Applications

  • Author

    Sánchez, Pedro ; Alonso, Diego ; Rosique, Francisca ; Álvarez, Barbara ; Pastor, Juan A.

  • Author_Institution
    Div. of Syst. & Electron. Eng. (DSIE), Tech. Univ. of Cartagena, Cartagena, Spain
  • Volume
    60
  • Issue
    8
  • fYear
    2011
  • Firstpage
    1059
  • Lastpage
    1071
  • Abstract
    Requirements traceability is a technique intended to help determine the impact of changes in software design, support their integration, preserve knowledge, and assure the quality and correctness of the overall system. This paper presents an approach that considers traceability of safety requirements in the context of model-driven development of teleoperated services robots. The combination of the model-driven approach with safety requirements traceability makes it possible to construct systems using techniques for automatically identifying, managing, and mitigating risks so that these systems are safe enough to work in a particular environment. To secure the advantages of these mechanisms, we have developed a tool that provides users with traceability reports after applying model transformations. These reports enable developers to determine whether or not all safety requirements have been considered, the impact of changing a safety requirement, and how they are considered both in architectural decisions and code implementations.
  • Keywords
    safety systems; service robots; telerobotics; architectural decisions; model-driven approach; model-driven development; robotic applications; safety requirements traceability support; software design; teleoperated services robots; Hazards; Object oriented modeling; Service robots; Software; Unified modeling language; Model-driven engineering; safety systems; service robots.; traceability;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2010.149
  • Filename
    5487512