Pedro Sánchez-Palma

Learn More
This article relates our experiences over the last 15 years in the development of robotic applications within the field of service robotics, using the techniques proposed by software engineering. The process began with domain engineering and reference architectures, moved on to component-oriented development, and currently centered on model-driven design.(More)
1. Teleoperated robots are used to perform tasks that human operators cannot carry out because of the nature of the tasks themselves or the hostile nature of the working environment. Though many control architectures have been defined for developing these kinds of systems reusing common components, none has attained all its objectives because of the high(More)
Nowadays, the market-place offers quite powerful and low cost reconfigurable hardware devices and a wide range of software tools which find application in the image processing field. However, most of the image processing application designs and their latter deployment on specific hardware devices is still carried out quite costly by hand. This paper(More)
The teleo-reactive approach facilitates reactive system development without losing sight of the system goals. Objective: To introduce TRiStar as an extension of i∗ notation to specify teleo-reactive systems. To evaluate whether the notational extension is an improvement in terms of effectiveness and efficiency over the original language when it is used to(More)
Resumen-Los grandes avances realizados en el mundo de la electrónica han dado lugar a la proliferación de sistemas mixtos que combinan la flexibilidad de las rutinas Software (Sw) con la velocidad del procesamiento Hardware (Hw). En este artículo se presenta un nuevo enfoque para el desarrollo de este tipo de sistemas mixtos Sw/Hw, que cubre todas las fases(More)
A previous study claims that <i>i</i>* can be used to specify Teleo-Reactive systems requirements. However, that study also reveals that it shows some weaknesses. In this paper we identify those limitations and present TRiStar, an <i>i</i>* extension for specifying Teleo-Reactive systems requirements that overcomes them.