Os pesquisadores do Instituto Nacional de Ciência e Tecnologia em Sistemas Embarcados Críticos (INCT-SEC) e professores do Instituto de Ciências Matemáticas e de Computação (ICMC) da USP em São Carlos Elisa Yumi Nakagawa e José Carlos Maldonado participaram da organização do International Workshop on Software Engineering for Systems of Systems (SESoS´2013), realizado no último dia dois em Montpellier na França.
Com o objetivo de compartilhar ideias, experiências e discutir a produção de pesquisa na área o evento, pioneiro com o tema Engenharia de Software para Sistemas de Sistemas, reuniu pesquisadores de universidades de diferentes países. Conforme a professora Elisa, 1Co intuito também foi traçar uma agenda de estudo e disponibilizar um arcabouço para seu desenvolvimento futuro 1D.
Sistemas de sistemas (Systems of Systems 13 SoS, na sigla em inglês) são os constituídos por sistemas de software independentes. De acordo com a pesquisadora são desenvolvidos, muitas vezes, por diferentes fornecedores e utilizam distintas tecnologias, sendo integrados e, de maneira colaborativa, pretendem disponibilizar uma ou mais funcionalidades que não poderiam ser fornecidas por um sistema individual. 1CTêm como característica importante o fato de que enquanto estão sendo executados, sistemas de software podem ser inseridos, modificados ou removidos 1D, explica.
A pesquisa em Engenharia de Software para Sistemas de Sistemas é promissora por ser considerada tendência na área de sistemas de software. Para Elisa, 1Chá a necessidade de investigar como esses sistemas poderão ser desenvolvidos utilizando processos, métodos, técnicas e ferramentas da Engenharia de Software 1D.
Os estudos podem contribuir para as áreas estratégicas de desenvolvimento do país como segurança e em aplicações médicas que integram sistemas para diagnóstico, tratamento e gerenciamento de pacientes. São também exemplos de sistemas de sistemas os de controle nos quais aeronaves, satélites e torres são integrados e os inteligentes para apoio à tomada de decisão, que são baseados em redes de sensores e integram vários sistemas para execução de protocolos de sistemas distribuídos e funções como fusão de informações, inclusão e exclusão de sensores.
O programa que opera na costa dos EUA, Deepwater Coastguard, é outro exemplo de sistemas de sistemas. Constitui diversos sistemas de monitoramento como satélites, aeronaves, helicópteros e estações de monitoramento e juntos formam um único sistema de proteção que reage a possíveis riscos de segurança em regiões costeiras.
O sistema de monitoramento de enchente, desenvolvido por Jó Ueyama pesquisador do INCT-SEC, também é um exemplo de sistemas de sistemas. O equipamento detecta o risco de enchente e o nível de poluição em rios por uma rede de sensor sem fio, possibilitando o alerta para a população.
O artigo The State of the Art and Future Perspectives in Systems of Systems Software Architectures elaborado pela pesquisadora Elisa e demais autores, foi apresentado durante o evento.
O evento também teve a organização de Flavio Oquendo da University of Brittany South (França), professor que visita o ICMC-USP de junho a agosto deste ano, e de professores da University of Groningen (Holanda), Rey Juan Carlos University (Espanha), University of Toulouse (França) e City University London (Inglaterra). Foi realizado em conjunto com a 27ª edição da European Conference on Object-Oriented Programming (ECOOP), 9ª da European Conference on Modelling Foundations and Applications (ECMFA) e a 7ª da European Conference on Software Architecture (ECSA).
Texto: Flávia Cayres- Assessoria de Comunicação INCT-SEC