Control systems for autonomous robots are concurrent, distributed, embedded, real-time and data intensive software systems. A real-world robot control system is composed of tens of software components. For each component providing robotic functionality, tens of different implementations may be available. The difficult challenge in robotic system engineering consists in selecting a coherent set of components, which provide the functionality required by the application requirements, taking into account their mutual dependencies. This challenge is exacerbated by the fact that robotics system integrators and application developers are usually not specifically trained in software engineering. Current approaches to variability management in complex software systems consists in explicitly modeling variation points and variants in software architectures in terms of Feature Models. The main contribution of this paper is the definition of a set of models and modeling tools that allow the hierarchical composition of Feature Models, which use specialized vocabularies for robotic experts with different skills and expertise.

(2016). Software variability composition and abstraction in robot control systems . Retrieved from http://hdl.handle.net/10446/79289

Software variability composition and abstraction in robot control systems

Brugali, Davide;
2016-07-01

Abstract

Control systems for autonomous robots are concurrent, distributed, embedded, real-time and data intensive software systems. A real-world robot control system is composed of tens of software components. For each component providing robotic functionality, tens of different implementations may be available. The difficult challenge in robotic system engineering consists in selecting a coherent set of components, which provide the functionality required by the application requirements, taking into account their mutual dependencies. This challenge is exacerbated by the fact that robotics system integrators and application developers are usually not specifically trained in software engineering. Current approaches to variability management in complex software systems consists in explicitly modeling variation points and variants in software architectures in terms of Feature Models. The main contribution of this paper is the definition of a set of models and modeling tools that allow the hierarchical composition of Feature Models, which use specialized vocabularies for robotic experts with different skills and expertise.
lug-2016
Inglese
Computational Science and Its Applications -- ICCSA 2016. 16th International Conference, Beijing, China, July 4-7, 2016, Proceedings, Part IV
Osvaldo Gervasi, Beniamino Murgante, Sanjay Misra, Ana Maria A.C. Rocha, Carmelo M. Torre, David Taniar, Bernady O. Apduhan, Elena Stankova, Shangguang Wang
978-3-319-42088-2
9789
358
373
cartaceo
online
Switzerland
Springer
esperti anonimi
ICCSA 2016: The 16th International Conference on Computational Science and Its Applications, Beijing, China, 4-7 July 2016
16th
Beijing (China)
4-7 July 2016
Beijing University of Post and Telecommunication, China
NVidia Co., USA
Springer International Publishing AG, Switzerland
State Key Laboratory of Networking and Switching Technology, China
University of Perugia, Italy
internazionale
contributo
Settore ING-INF/05 - Sistemi di Elaborazione delle Informazioni
Robotics; Software Engineering
Paper liberamente consultabile dalla piattaforma SpringerLink.
info:eu-repo/semantics/conferenceObject
2
Brugali, Davide; Valota, Mauro
1.4 Contributi in atti di convegno - Contributions in conference proceedings::1.4.01 Contributi in atti di convegno - Conference presentations
open
Non definito
273
(2016). Software variability composition and abstraction in robot control systems . Retrieved from http://hdl.handle.net/10446/79289
File allegato/i alla scheda:
File Dimensione del file Formato  
brugali-SEPA2016.pdf

accesso aperto

Versione: postprint - versione referata/accettata senza referaggio
Licenza: Licenza default Aisberg
Dimensione del file 1.75 MB
Formato Adobe PDF
1.75 MB 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/79289
Citazioni
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 1
social impact