2018
DOI: 10.1007/s10846-018-0967-5
|View full text |Cite
|
Sign up to set email alerts
|

A Design and Analysis Methodology for Component-Based Real-Time Architectures of Autonomous Systems

Abstract: The integration of autonomous robots in real applications is a challenge. It needs that the behaviour of these robots is proved to be safe. In this paper, we focus on the real-time software embedded on the robot, and that supports the execution of safe and autonomous behaviours. We propose a methodology that goes from the design of component-based software architectures using a Domain Specific Language, to the analysis of the real-time constraints that arise when considering the safety of software applications… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
15
0
3

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 17 publications
(21 citation statements)
references
References 48 publications
0
15
0
3
Order By: Relevance
“…Moreover, analysis tools on which they rely, like UPPAAL [27] or TimeSquare [28], require a specific expertise to be used. DSL like CPAL [29] and MAUVE [30] are dedicated to programming cyber-physical systems and robots with a component-based approach. In these languages developers define components with desired inputs and outputs and a state machines to describe their internal behavior.…”
Section: State Of the Artmentioning
confidence: 99%
“…Moreover, analysis tools on which they rely, like UPPAAL [27] or TimeSquare [28], require a specific expertise to be used. DSL like CPAL [29] and MAUVE [30] are dedicated to programming cyber-physical systems and robots with a component-based approach. In these languages developers define components with desired inputs and outputs and a state machines to describe their internal behavior.…”
Section: State Of the Artmentioning
confidence: 99%
“…Os robôs são sistemas complexos compostos por componentes de hardware sofisticados e heterogêneos [13] [24]. Uma arquitetura complexa de software coordena a execução de algoritmos que interagem e controlam estes componentes [21].…”
Section: Introductionunclassified
“…A complexidade dos sistemas robóticos cresce drasticamente ao adicionar funcionalidades e trabalhar fora dos componentes preexistentes. Muitas vezes os desenvolvedores do software do sistema robótico não estão preparados para esse aumento de complexidade [24] [15], especialmente quando eles são especialistas em um domínio específico sem um sólido histórico no desenvolvimento e engenharia de software. Um exemplo típico é dado por especialistas em controle portando seus próprios algoritmos de controle de um ambiente simulado para o robô real.…”
Section: Introductionunclassified
See 1 more Smart Citation
“…This strategy combines the sensing technologies embedded in infrastructure and the equipment it interacts with. Real-time data acquisition and analysis in conjunction with the information already gathered, results in better interpretation of the data [1], which is clearly visible in inter alia numerous Internet of Things (IoT)-based healthcare applications [6] or in robotics [7], or in autonomous systems [8]. The use of a humanoid robot gives additional benefits in building the company's relationship with a client [4,7,[9][10][11].The main aim of this work was to extend humanoid robots, which could be considered as both social and service robots using various smart sensors.…”
mentioning
confidence: 99%