• Home
  • Search
  • Software Product Line Engineering for Robotic Perception Systems
  • Open Access IconOpen Access
  • Cite Icon17
  • https://doi.org/10.1142/s1793351x18400056Copy DOI Icon

Software Product Line Engineering for Robotic Perception Systems

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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. In various application domains, software product line (SPL) development has proven to be the most effective approach to face this kind of challenges. In a previous paper [D. Brugali and N. Hochgeschwender, Managing the functional variability of robotic perception systems, in First IEEE Int. Conf. Robotic Computing, 2017, pp. 277–283.] we have presented a model-based approach to the development of SPL for robotic perception systems, which integrates two modeling technologies developed by the authors: The HyperFlex toolkit [L. Gherardi and D. Brugali, Modeling and reusing robotic software architectures: The HyperFlex toolchain, in IEEE Int. Conf. Robotics and Automation, 2014, pp. 6414–6420.] and the Robot Perception Specification Language (RPSL) [N. Hochgeschwender, S. Schneider, H. Voos and G. K. Kraetzschmar, Declarative specification of robot perception architectures, in 4th Int. Conf. Simulation, Modeling, and Programming for Autonomous Robots, 2014, pp. 291–302.]. This paper extends our previous work by illustrating the entire development process of an SPL for robot perception systems with a real case study.

Similar Papers
  • Book Chapter
  • Citations11

Architecture Evolution in Software Product Line: An Industrial Case Study

  • Jan 01, 2011
  • Yijian Wu +2
  • Conference Article

Adaptive model-based control of robotic dynamic systems with a new neuro-fuzzy-fractal approach

  • Jul 10, 1999
  • O Castillo +1
  • Research Article
  • Citations134

A systematic mapping study on software product line evolution: From legacy system reengineering to product line refactoring

  • May 22, 2012
  • Science of Computer Programming
  • Miguel A Laguna +1
  • Research Article

Role of Robotic Systems in Minimally Invasive Surgery: Benefits, Risks, and Future Directions

  • Dec 19, 2024
  • INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
  • Shashank Pasupuleti
  • PDF
  • Research Article
  • Citations13

Value-Oriented Requirements: Eliciting Domain Requirements from Social Network Services to Evolve Software Product Lines

  • Sep 20, 2019
  • Applied Sciences
  • Nazakat Ali +1
  • Conference Article
  • Citations4

Multi-agent control system for the symmetric body robot

  • Sep 06, 1999
  • K Nishikawa +2
  • Conference Article

Parallel Double-layered Fuzzy Control System of Autonomous Robot in Unknown Environment

  • May 08, 2006
  • Yili Fu +4
  • Book Chapter
  • Citations1

Intelligent Control of Robotic Autonomous Systems using a Neuro-Fuzzy-Genetic Approach

  • Jan 01, 2002
  • Julio Aguilar +2
  • Conference Article
  • Citations57

Rate modulation of soft real-time tasks in autonomous robot control systems

  • Jun 09, 1999
  • G Beccari +3
  • Book Chapter
  • Citations25

Challenges for Requirements Engineering and Management in Software Product Line Development

  • Jun 11, 2007
  • Andreas Birk +1
  • Research Article

Attentional Mechanism for Sensory-motor Coordination in Behavior-based Robotic Systems

  • Nov 30, 2011
  • Università degli Studi di Napoli Federico II
  • Mariacarla Staffa
  • Book Chapter
  • Citations12

Development of High-Integrity Software Product Lines Using Model Transformation

  • Jan 01, 2010
  • Stuart Hutchesson +1
  • Book Chapter
  • Citations5

Leveraging Feature Similarity for Earlier Detection of Unwanted Feature Interactions in Evolving Software Product Lines

  • Jan 01, 2019
  • Seyedehzahra Khoshmanesh +1
  • Research Article
  • Citations14

Neurorehabilitation robotics: how much control should therapists have?

  • May 11, 2023
  • Frontiers in Human Neuroscience
  • Christopher J Hasson +3
  • Conference Article
  • Citations18

Toward a hybrid approach to generate Software Product Line portfolios

  • Jun 01, 2013
  • Jonathas Cruz +6
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.