%0 Journal Article %T A systematic review of applying modern software engineering techniques to developing robotic systems Revisi車n sistem芍tica de la aplicaci車n de t谷cnicas modernas de ingenier赤a de software al desarrollo de sistemas rob車ticos %A Pons Claudia %A Giandini Roxana %A Ar谷valo Gabriela %J Ingenier赤a e Investigaci車n %D 2012 %I Universidad Nacional de Colombia %X Robots have become collaborators in our daily life. While robotic systems become more and more complex, the need to engineer their software development grows as well. The traditional approaches used in developing these software systems are reaching their limits; currently used methodologies and tools fall short of addressing the needs of such complex software development. Separating robotics* knowledge from short-cycled implementation technologies is essential to foster reuse and maintenance. This paper presents a systematic review (SLR) of the current use of modern software engineering techniques for developing robotic software systems and their actual automation level. The survey was aimed at summarizing existing evidence concerning applying such technologies to the field of robotic systems to identify any gaps in current research to suggest areas for further investigation and provide a background for positioning new research activities. Los robots se han convertido en colaboradores habituales de nuestra vida diaria. Los sistemas rob車ticos son cada vez m芍s complejos y, como consecuencia, crece la necesidad de aplicar nuevas t谷cnicas ingenieriles a su proceso de desarrollo. Los enfoques tradicionales que se utilizan en el proceso de desarrollo de estos sistemas de software est芍n alcanzando sus l赤mites; las metodolog赤as utilizadas actualmente y las herramientas de soporte no alcanzan para atender las necesidades de estos procesos complejos. Para fomentar la reutilizaci車n y el mantenimiento de c車digo es esencial separar el conocimiento estable del dominio de rob車tica en las tecnolog赤as de implementaci車n, que var赤an r芍pidamente. Este art赤culo presenta una revisi車n sistem芍tica de la utilizaci車n actual de t谷cnicas modernas de ingenier赤a de software en el desarrollo de sistemas rob車ticos y su nivel de automatizaci車n. El objetivo del estudio es el de resumir la evidencia existente respecto a la aplicaci車n de dichas tecnolog赤as en el campo de los sistemas rob車ticos para identificar carencias en la investigaci車n actual con el fin de sugerir 芍reas en futuras propuestas y proporcionar las bases para posicionar adecuadamente nuevas actividades de investigaci車n. %K revisi車n %K sistemas de software rob車ticos %K desarrollo de software dirigido por modelos %K ingenier赤a de software %K SOA %K desarrollo de software basado en componentes %U http://www.revistas.unal.edu.co/index.php/ingeinv/article/view/28525