Publicação
Encoding and analysis of variational ROS computation graphs
| Resumo: | In robotic applications, it is common to develop several variants of the same system (also known as a software product line), for example, to support different configurations of a robot. ROS is the most popular framework for developing robotic applications, where each application is implemented as a distributed system of computation nodes that communicate through message passing. HAROS is a framework for static analysis of ROS-based code. It can extract an abstract model of a ROS system’s architecture (called the computation graph) and perform an analysis on that model. However, it can only analyse one configuration at a time. In this thesis, we present three different approaches for encoding various ROS computation graphs in a single variational data structure, which contains the information related to the whole system and not just a configura tion. Additionally, we also define a variational execution algorithm for each approach, along with a small query language, so that we can query and perform some analysis on said data structures. Lastly, we evaluate these algorithms and data structures so that we can reach some conclusions on which approaches work best, and in what conditions. |
|---|---|
| Autores principais: | Moura, Pedro Rafael Paiva |
| Assunto: | Variability Variational software Variational data structures Variational query languages Robotics Software product lines |
| Ano: | 2022 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
Registos relacionados
article Static-Time extraction and analysis of the ROS computation graph
por: Santos, André Fernandes
Publicado em: (2019)
por: Santos, André Fernandes
Publicado em: (2019)
book The study of variation in Portuguese: Overview and outlook
por: Barbosa, Pilar
Publicado em: (2017)
por: Barbosa, Pilar
Publicado em: (2017)
article Variational and quasi-variational inequalities with gradient type constraints
por: Rodrigues, José Francisco
Publicado em: (2019)
por: Rodrigues, José Francisco
Publicado em: (2019)
school An HAROS extension for variability aware ROS code analysis
por: Pereira, Ricardo Ribeiro
Publicado em: (2022)
por: Pereira, Ricardo Ribeiro
Publicado em: (2022)
article Variability analysis for robot operating system applications
por: Santos, Andre
Publicado em: (2022)
por: Santos, Andre
Publicado em: (2022)
article On nonlocal variational and quasi-variational inequalities with fractional gradient
por: Rodrigues, José Francisco
Publicado em: (2019)
por: Rodrigues, José Francisco
Publicado em: (2019)
article Maritus/marita: Notes on the Dialectal Variation in Relation to Lexical Choices
por: Gaspar, Catarina
Publicado em: (2017)
por: Gaspar, Catarina
Publicado em: (2017)
article Stereotypy and variation in the claw waving display of the fiddler crab Uca tangeri
por: Jordão, Joana
Publicado em: (2007)
por: Jordão, Joana
Publicado em: (2007)
article The Endovellicus sanctuary in Portugal: An example of language variation throughout votive inscriptions in Latin
por: Gaspar, Catarina
Publicado em: (2019)
por: Gaspar, Catarina
Publicado em: (2019)
article Intraspecific variation of the aquatic fungus articulospora tetracladia: an ubiquitous perspective
por: Seena, Sahadevan
Publicado em: (2012)
por: Seena, Sahadevan
Publicado em: (2012)
article On a p-curl system arising in electromagnetism
por: Miranda, Fernando
Publicado em: (2012)
por: Miranda, Fernando
Publicado em: (2012)
article Locating variation
por: Teles, Inês
Publicado em: (2019)
por: Teles, Inês
Publicado em: (2019)
article A class of stationary nonlinear Maxwell systems
por: Miranda, Fernando
Publicado em: (2009)
por: Miranda, Fernando
Publicado em: (2009)
article Note on the coefficient of variation properties
por: Dias, Cristina
Publicado em: (2021)
por: Dias, Cristina
Publicado em: (2021)
article An integrative skeletal and paleogenomic analysis of stature variation suggests relatively reduced health for early european farmers
por: Marciniak, Stephanie
Publicado em: (2022)
por: Marciniak, Stephanie
Publicado em: (2022)
article Genetic, phenotypic and functional variation within a Glomus geosporum isolate cultivated with or without the stress of a highly alkaline anthropogenic sediment
por: Oliveira, Rui S.
Publicado em: (2010)
por: Oliveira, Rui S.
Publicado em: (2010)
article Variational and quasivariational inequalities with first order constraints
por: Azevedo, Assis
Publicado em: (2013)
por: Azevedo, Assis
Publicado em: (2013)
article Patterns of variation in Microtus arvalis and Microtus agrestis populations from Middle to Late Pleistocene in southwestern Europe
por: Luzi, Elisa
Publicado em: (2019)
por: Luzi, Elisa
Publicado em: (2019)
article Epigenetic rather than genetic factors may explain phenotipic divergence between coastal populations of diploid and tetraploid Limonium spp. (Plumbaginaceae) in Portugal
por: Róis, Ana Sofia
Publicado em: (2013)
por: Róis, Ana Sofia
Publicado em: (2013)
article Assessment of strength and stiffness variation within old timber beams
por: Sousa, Hélder S.
Publicado em: (2012)
por: Sousa, Hélder S.
Publicado em: (2012)
article Dynamic response of masonry structures to temperature variations: experimental investigation of a brick masonry wall
por: Pellegrini, D.
Publicado em: (2024)
por: Pellegrini, D.
Publicado em: (2024)
article Evolutionary quasi-variational and variational inequalities with constraints on the derivatives
por: Miranda, Fernando
Publicado em: (2020)
por: Miranda, Fernando
Publicado em: (2020)
groups Models on variational methods for image processing
por: Rodrigues, José Alberto
Publicado em: (2017)
por: Rodrigues, José Alberto
Publicado em: (2017)
groups Models on variational methods for image processing
por: Rodrigues, José Alberto
Publicado em: (2017)
por: Rodrigues, José Alberto
Publicado em: (2017)
school Safety verification for ROS software
por: Santos, André Filipe Faria
Publicado em: (2021)
por: Santos, André Filipe Faria
Publicado em: (2021)
article A novel methodology for measurement of the intradiscal pressure and height disc variation of intervertebral disc under compression
por: Araújo, Ângelo Rafael Gomes
Publicado em: (2013)
por: Araújo, Ângelo Rafael Gomes
Publicado em: (2013)
book Stylistic variation in the intonation of European Portuguese teenagers and adults
por: Mata, Ana Isabel
Publicado em: (2016)
por: Mata, Ana Isabel
Publicado em: (2016)
article Market power analysis in the Iberian electricity market using a conjectural variations model
por: Lagarto, João
Publicado em: (2014)
por: Lagarto, João
Publicado em: (2014)
article On a variational inequality for incompressible non-Newtonian thick flows
por: Miranda, Fernando
Publicado em: (2016)
por: Miranda, Fernando
Publicado em: (2016)
article Genetic diversity and structure of Iberian Peninsula cowpeas compared to world-wide cowpea accessions using high density SNP markers
por: Carvalho, Márcia
Publicado em: (2017)
por: Carvalho, Márcia
Publicado em: (2017)
article Regularity of minimizers for higher order variational problems in one independent variable
por: Gavriel, Christos
Publicado em: (2011)
por: Gavriel, Christos
Publicado em: (2011)
article Environmental forcing of phytoplankton in a Mediterranean estuary (Guadiana Estuary, southwestern Iberia): a decadal of anthropogenic and climatic influences
por: Barbosa, Ana B.
Publicado em: (2010)
por: Barbosa, Ana B.
Publicado em: (2010)
book Systematic and predictable variation in heritage grammars: the role of complexity, diachronic change and linguistic ambiguity in the input
por: Rinke, Esther
Publicado em: (2025)
por: Rinke, Esther
Publicado em: (2025)
article Factoring sociolinguistic variation into the history of Indo-Portuguese
por: Cardoso, Hugo C.
Publicado em: (2014)
por: Cardoso, Hugo C.
Publicado em: (2014)
article Variational problems with non-constant gradient constraints
por: Santos, Lisa
Publicado em: (2002)
por: Santos, Lisa
Publicado em: (2002)
article Feature Nets: behavioural modelling of software product lines
por: Muschevici, Radu
Publicado em: (2016)
por: Muschevici, Radu
Publicado em: (2016)
article An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL)
por: Ignaim, Karam
Publicado em: (2019)
por: Ignaim, Karam
Publicado em: (2019)
article Effect of Seasonal Variation on Leaf Cuticular Waxes’ Composition in the Mediterranean Cork Oak (Quercus suber L.)
por: Simões, Rita
Publicado em: (2022)
por: Simões, Rita
Publicado em: (2022)
article Dimensional variation of three softwood due to hygroscopic behavior
por: Silva, Catarina V.
Publicado em: (2014)
por: Silva, Catarina V.
Publicado em: (2014)
article Variation and resilience of rocky intertidal fish in western Portugal
por: Faria, Cláudia Barreiros Macedo de
Publicado em: (1999)
por: Faria, Cláudia Barreiros Macedo de
Publicado em: (1999)
Registos relacionados
-
article Static-Time extraction and analysis of the ROS computation graph
por: Santos, André Fernandes
Publicado em: (2019) -
book The study of variation in Portuguese: Overview and outlook
por: Barbosa, Pilar
Publicado em: (2017) -
article Variational and quasi-variational inequalities with gradient type constraints
por: Rodrigues, José Francisco
Publicado em: (2019) -
school An HAROS extension for variability aware ROS code analysis
por: Pereira, Ricardo Ribeiro
Publicado em: (2022) -
article Variability analysis for robot operating system applications
por: Santos, Andre
Publicado em: (2022)