You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problema: Mensagens de cíclo de vida na BSN são coletadas de maneira ad-hoc.
Mensagens de ciclo de vida são geradas pelos nós que implementam a interface Component por meio de envio de mensagens to tipo Status.
Essa maneira de trabalhar com manutenção do ciclo de vida não é padrão, e impede a generalização das soluções implementadas na BSN. Além disso, impacta na performance do código e adiciona complexidade a leitura e entendimento do código.
Solução proposta: Utilizar a biblioteca padrão do ROS para manutenção de ciclo de vida.
Link para a biblioteca padrão do ROS para manutenção de ciclo de vida
Estimativa de custo de implementação: 4 semanas
Migração para ROS 2. A biblioteca padrão funciona somente em ROS 2.
O refactoring vai exigir transformação da arquitetura da BSN alterando a maneira como o ROSComponent funciona.
Os mecanismos de logging e análise para auto-adaptação é baseado em mensagens de Status. Possívelmente haverá refactoring nestes também.
The text was updated successfully, but these errors were encountered:
Título: Refactoring arquitetural para incorporar manutenção de ciclo de vida padrão nos nós da BSN.
Problema: Mensagens de cíclo de vida na BSN são coletadas de maneira ad-hoc.
Mensagens de ciclo de vida são geradas pelos nós que implementam a interface Component por meio de envio de mensagens to tipo Status.
Essa maneira de trabalhar com manutenção do ciclo de vida não é padrão, e impede a generalização das soluções implementadas na BSN. Além disso, impacta na performance do código e adiciona complexidade a leitura e entendimento do código.
Solução proposta: Utilizar a biblioteca padrão do ROS para manutenção de ciclo de vida.
carloseduardotl
changed the title
Implementar Lifecycle management para substituir mensagens de sucesso e falha na BSN (probes, analysis node)
Refactoring arquitetural para incorporar manutenção de ciclo de vida padrão nos nós da BSN.
Aug 14, 2023
Problema: Mensagens de cíclo de vida na BSN são coletadas de maneira ad-hoc.
Mensagens de ciclo de vida são geradas pelos nós que implementam a interface Component por meio de envio de mensagens to tipo Status.
Essa maneira de trabalhar com manutenção do ciclo de vida não é padrão, e impede a generalização das soluções implementadas na BSN. Além disso, impacta na performance do código e adiciona complexidade a leitura e entendimento do código.
Solução proposta: Utilizar a biblioteca padrão do ROS para manutenção de ciclo de vida.
Link para a biblioteca padrão do ROS para manutenção de ciclo de vida
Estimativa de custo de implementação: 4 semanas
Migração para ROS 2. A biblioteca padrão funciona somente em ROS 2.
O refactoring vai exigir transformação da arquitetura da BSN alterando a maneira como o ROSComponent funciona.
Os mecanismos de logging e análise para auto-adaptação é baseado em mensagens de Status. Possívelmente haverá refactoring nestes também.
The text was updated successfully, but these errors were encountered: