During the last years robotic researchers have been able of developing extremely complex applications. The complexity of these applications is reflected by the variety of functionalities involved, which are provided by a significant number of components. Although the reuse of software components is becoming a best-practice, the reuse of reference architectures, which model sub-systems providing functionalities common to a great number of applications, is still uncommon. This paper provides two contributions to this topic: (a) a development process that defines how reference architectures can be exploited for building robotic applications, (b) the HyperFlex software toolchain, which has been developed for supporting the design and the reuse of reference architectures. The idea presented in this paper is simple yet powerful: instead of building complex applications by reusing single components, even more complex applications can be developed by reusing reference architectures of mature sub-systems.

(2014). Modeling and Reusing Robotic Software Architectures: the HyperFlex Toolchain [conference presentation - intervento a convegno]. Retrieved from http://hdl.handle.net/10446/31913

Modeling and Reusing Robotic Software Architectures: the HyperFlex Toolchain

GHERARDI, Luca;BRUGALI, Davide
2014-01-01

Abstract

During the last years robotic researchers have been able of developing extremely complex applications. The complexity of these applications is reflected by the variety of functionalities involved, which are provided by a significant number of components. Although the reuse of software components is becoming a best-practice, the reuse of reference architectures, which model sub-systems providing functionalities common to a great number of applications, is still uncommon. This paper provides two contributions to this topic: (a) a development process that defines how reference architectures can be exploited for building robotic applications, (b) the HyperFlex software toolchain, which has been developed for supporting the design and the reuse of reference architectures. The idea presented in this paper is simple yet powerful: instead of building complex applications by reusing single components, even more complex applications can be developed by reusing reference architectures of mature sub-systems.
2014
Gherardi, Luca; Brugali, Davide
File allegato/i alla scheda:
File Dimensione del file Formato  
2014_ICRA.pdf

Solo gestori di archivio

Descrizione: author's postprint - versione referata
Dimensione del file 310.82 kB
Formato Adobe PDF
310.82 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/31913
Citazioni
  • Scopus 41
  • ???jsp.display-item.citation.isi??? 20
social impact