Model-Driven Development in Robotics Domain: A Systematic Literature Review

  • Tiago Heineck IFC
  • Enyo Gonçalves UFC
  • Aêda Sousa UFPE
  • Marcos Oliveira UFC
  • Jaelson Castro UFPE

Resumo


Robots are complex agents composed of various sensors and actuators that work together with software to meet specific requirements. The subset of robots that has the ability to interact among them and even with people, through gestures or speaking, is known as Social Robots. Model-Driven Development is a promising paradigm because it promotes the reuse of components and quick code generation with quality. ModelDriven Development has been widely used in the context of Robotics in order to reduce complexity, reduce development effort and reuse of software. Due to these facts, it becomes pertinent the development of a systematic literature review to compile these results. In this paper we investigate how MDD techniques have helped the field of Robotics, therefore a systematic literature review was conducted seeking to identify approaches and their main technical features, as well as the types of specific requirements, behavioral and social issues. We came to conclusion that the existing approaches provide many interesting capabilities, typically by using the component-based development paradigm seeking a higher level of software reuse and facilitating the implementation of systems.
Palavras-chave: Software, Robot sensing systems, Systematics, Bibliographies, Computer architecture, Context modeling, model-driven development, robotics, software engineering, requirements engineering, systematic literature review
Publicado
19/09/2016
HEINECK, Tiago; GONÇALVES, Enyo; SOUSA, Aêda; OLIVEIRA, Marcos; CASTRO, Jaelson. Model-Driven Development in Robotics Domain: A Systematic Literature Review. In: SIMPÓSIO BRASILEIRO DE COMPONENTES, ARQUITETURAS E REUTILIZAÇÃO DE SOFTWARE (SBCARS), 10. , 2016, Maringá/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2016 . p. 151-160.