Contexto e Problema
Contexto: diversos tipos de sistemas precisam tratar requisitos de safety e security, com ênfase para sistemas críticos.
Problema: esses requisitos podem influenciar um ao outro, inclusive de forma negativa, e processos desconectados para Engenharia de Requisitos (ER) podem causar inconsistências, falhas críticas e até perdas inaceitáveis.
A falta de alinhamento entre requisitos de safety e security pode resultar em aumento de custos e até mesmo insucesso de um projeto. Isso traz desafios para as equipes, que ampliam-se com a complexidade do projeto, como é o caso de sistemas IoT críticos.
Quadro Teórico da Pesquisa
Principais elementos teóricos que fundamentam a pesquisa em desenvolvimento:
ER de sistemas IoT e ciberfísicos.
Análise baseada em teoria de sistemas (STAMP/STPA).
ISO/IEC 12207:2021.
Métodos ágeis para comunicação e colaboração entre equipe/stakeholders: canvas e lean inception.
Model-Driven Engineering (MDE): metamodelagem.
Definições importantes
Safety:
Security:
Processo de Engenharia de Requisitos (e alinhamento) de Safety e Security para Sistemas IoT Críticos
Visão macro do processo de Engenharia de Requisitos de Safety e Security para Sistemas IoT Críticos.
O projeto SafeSecRETS está sendo realizado no contexto de uma pesquisa de doutorado em andamento, iniciada em março de 2021 e com previsão para conclusão em 2025.