2014 IEEE International Conference on Robotics and Automation (ICRA) 2014
DOI: 10.1109/icra.2014.6907806
|View full text |Cite
|
Sign up to set email alerts
|

Modeling and reusing robotic software architectures: The HyperFlex toolchain

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

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
28
0
1

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 40 publications
(29 citation statements)
references
References 15 publications
0
28
0
1
Order By: Relevance
“…2) Perception Graph: A Perception Graph in RPSL is a directed acylcic graph whose nodes represent sensor and processing components. Each component has output ports, while processing components also have input ports, both of arbitrary type 3 . Input and output ports can be connected by an edge only if they share the same type.…”
Section: A Rpsl Formalizationmentioning
confidence: 99%
See 2 more Smart Citations
“…2) Perception Graph: A Perception Graph in RPSL is a directed acylcic graph whose nodes represent sensor and processing components. Each component has output ports, while processing components also have input ports, both of arbitrary type 3 . Input and output ports can be connected by an edge only if they share the same type.…”
Section: A Rpsl Formalizationmentioning
confidence: 99%
“…Although, many robotic features are nowadays available in the form of reusable software components [1], the task of choosing and composing features while meeting functional and non-functional application requirements remains challenging. This challenge is known as the variability problem [2] [3].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…HyperFlex [14] is a Model-driven engineering (MDE) toolchain [7] that supports the development of flexible and configurable robotic control systems. It consists in a set of Eclipse plugins for the definition and manipulation of three types of software models, which are completely orthogonal, i.e.…”
Section: Variability Composition and Abstraction With Hyperflexmentioning
confidence: 99%
“…In previous papers [14], [10] we have presented the HyperFlex Model-driven toolchain and approach for the design of software product lines for autonomous robotic systems.…”
Section: Introductionmentioning
confidence: 99%