2018
DOI: 10.1142/s1793351x18400056
|View full text |Cite
|
Sign up to set email alerts
|

Software Product Line Engineering for Robotic Perception Systems

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 mut… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0
2

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 15 publications
(8 citation statements)
references
References 32 publications
0
6
0
2
Order By: Relevance
“…The studied papers aim at promoting the adoption of effective software engineering methods for developing robotics software. Papers from Table 6 discuss engineering paradigms such as Model-Driven Engineering (MDE) (Brugali and Gherardi 2016;Goldsby and Cheng 2008;Silva et al 2013), Software Product Line Engineering (Brugali and Hochgeschwender 2018;Lotz et al 2013), Software Frameworks (Kimour et al 2009), and Component-Based Software Engineering (Niemczyk and Geihs 2015). A few papers address the interplay of the various drivers of variability in robotics and propose approaches for their effective management.…”
Section: Variability Management Practices In the Literaturementioning
confidence: 99%
“…The studied papers aim at promoting the adoption of effective software engineering methods for developing robotics software. Papers from Table 6 discuss engineering paradigms such as Model-Driven Engineering (MDE) (Brugali and Gherardi 2016;Goldsby and Cheng 2008;Silva et al 2013), Software Product Line Engineering (Brugali and Hochgeschwender 2018;Lotz et al 2013), Software Frameworks (Kimour et al 2009), and Component-Based Software Engineering (Niemczyk and Geihs 2015). A few papers address the interplay of the various drivers of variability in robotics and propose approaches for their effective management.…”
Section: Variability Management Practices In the Literaturementioning
confidence: 99%
“…Generalmente, estas nuevas contribuciones se prueban mediante un estudio de caso y más adelante, si esta es válida, las empresas adoptan estas aportaciones y las llevan al contexto de la industria. Por otro lado, es difícil encontrar empresas que inviertan directamente en investigación, aunque, hay casos específicos en los que las fábricas desarrollan una línea de productos software de aplicaciones robóticas para brazos industriales (Brugali and Hochgeschwender, 2018). La reutilización de software en el dominio de los robots industriales a nivel de empresa (industria) ha sido dominado por los enfoques MDE y CBSE, siendo los enfoques más utilizados y con mayor evidencia empírica de investigación.…”
Section: P5: ¿En Qué Contexto Se Está Haciendo Los Principalesunclassified
“…Uma outra abordagem baseada em MDE foi proposta em [16] para o projeto de linhas de produtos de software para sistemas de percepção de robôs. A abordagem sugere o uso de uma DSL chamada Robot Perception Specification Language que, por sua vez, não é uma linguagem de especificação padrão, o que acaba dificultando a adoção da abordagem proposta.…”
Section: Trabalhos Relacionadosunclassified