This article is the second of a two-part series intended as an introduction to component-based software engineering (CBSE) in robotics. In Part I, we regarded a component as a piece of software that implements robotic functionality. The focus was on the design principles and implementation guidelines that enable the development of reusable and maintainable software building blocks. In Part II, we discuss the role of software components as architectural units of large, possibly distributed, software-intensive robotic systems. The focus is on technologies to manage the heterogeneity of hardware, computational, and communication resources and on design techniques to assemble components into systems.

Component-based Robotic Engineering (Part II)

BRUGALI, Davide;
2010-01-01

Abstract

This article is the second of a two-part series intended as an introduction to component-based software engineering (CBSE) in robotics. In Part I, we regarded a component as a piece of software that implements robotic functionality. The focus was on the design principles and implementation guidelines that enable the development of reusable and maintainable software building blocks. In Part II, we discuss the role of software components as architectural units of large, possibly distributed, software-intensive robotic systems. The focus is on technologies to manage the heterogeneity of hardware, computational, and communication resources and on design techniques to assemble components into systems.
journal article - articolo
2010
Brugali, Davide; Shakhimardanov, Azamat
File allegato/i alla scheda:
File Dimensione del file Formato  
IEEEXplore Tutorial P2.pdf

Solo gestori di archivio

Descrizione: author's postprint - versione referata
Dimensione del file 595.56 kB
Formato Adobe PDF
595.56 kB Adobe PDF   Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/25135
Citazioni
  • Scopus 84
  • ???jsp.display-item.citation.isi??? 55
social impact