A Reuse-Oriented Development Process for Component-Based Robotic Systems [chapter]

Davide Brugali, Luca Gherardi, A. Biziak, Andrea Luzzana, Alexey Zakharov
2012 Lecture Notes in Computer Science  
State of the art in robot software development mostly relies on class library reuse and only to a limited extent to component-based design. In the BRICS project we have defined a software development process that is based on the two most recent and promising approaches to software reuse, i.e. Software Product Line (SPL) and Model-Driven Engineering (MDE). The aim of this paper is to illustrate the whole software development process that we have defined for developing flexible and reusable
more » ... ent-based robotics libraries, to exemplify it with the case study of robust navigation functionality, and to present the software tools that we have developed for supporting the proposed process.
doi:10.1007/978-3-642-34327-8_33 fatcat:zdx5mo5fcvb37jkji5xv3ohk4y