The cost of creating new robotics products is significantly related to the complexity of developing robotic software applications that are flexible enough to easily accommodate frequently changing requirements. In various application domains, software product line (SPL) development has proven to be the most effective approach to achieving software flexibility and to face this kind of challenges. This chapter reviews the fundamental concepts in SPL from a robotics perspective and defines guidelines for the adoption of software product line engineering in robotics. In particular, it discusses the concepts of software variability, domain analysis and modelling, reference architectures, and system configuration.
(2021). Software Product Line Engineering for Robotics . Retrieved from http://hdl.handle.net/10446/200752
Software Product Line Engineering for Robotics
Brugali, Davide
2021-01-01
Abstract
The cost of creating new robotics products is significantly related to the complexity of developing robotic software applications that are flexible enough to easily accommodate frequently changing requirements. In various application domains, software product line (SPL) development has proven to be the most effective approach to achieving software flexibility and to face this kind of challenges. This chapter reviews the fundamental concepts in SPL from a robotics perspective and defines guidelines for the adoption of software product line engineering in robotics. In particular, it discusses the concepts of software variability, domain analysis and modelling, reference architectures, and system configuration.File | Dimensione del file | Formato | |
---|---|---|---|
Brugali_2021-1-48pag.pdf
Solo gestori di archivio
Versione:
publisher's version - versione editoriale
Licenza:
Licenza default Aisberg
Dimensione del file
5.74 MB
Formato
Adobe PDF
|
5.74 MB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo