• DocumentCode
    1576664
  • Title

    Managing extensibility and maintainability of industrial robotics software

  • Author

    Hoffmann, Axel ; Angerer, A. ; Schierl, Andreas ; Vistein, Michael ; Reif, Wolfgang

  • Author_Institution
    Inst. for Software & Syst. Eng., Univ. of Augsburg, Augsburg, Germany
  • fYear
    2013
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    As neither the set of robotics devices nor the operations they can execute is fixed, a software framework for robotics should be extensible. Moreover, as the environment the robots work in changes, the application controlling them must be easily adaptable to changing requirements. When this can be achieved at run-time, it leads to a continuous evolution of robotics software. This paper presents an object-oriented software framework, the Java-based Robotics API, that facilitates extensibility with code reuse. By integrating the framework into the dynamic module system OSGi, it is possible to continuously evolve a robotics application (including its real-time capable parts).
  • Keywords
    Java; application program interfaces; control engineering computing; industrial robots; object-oriented methods; software maintenance; Java-based Robotics API; code reuse; dynamic module system OSGi; industrial robotics software extensibility management; industrial robotics software maintainability management; object-oriented software framework; robotics software evolution; Actuators; Java; Real-time systems; Robot sensing systems; Service robots; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Robotics (ICAR), 2013 16th International Conference on
  • Conference_Location
    Montevideo
  • Type

    conf

  • DOI
    10.1109/ICAR.2013.6766561
  • Filename
    6766561