Busca avançada
Ano de início
Entree

Verificação estatística de arquiteturas de software de sistemas-de-sistemas

Processo: 18/21517-5
Modalidade de apoio:Bolsas no Brasil - Iniciação Científica
Data de Início da vigência: 01 de dezembro de 2018
Data de Término da vigência: 30 de novembro de 2019
Área de conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Metodologia e Técnicas da Computação
Pesquisador responsável:Elisa Yumi Nakagawa
Beneficiário:Wallace Alves Esteves Manzano
Instituição Sede: Instituto de Ciências Matemáticas e de Computação (ICMC). Universidade de São Paulo (USP). São Carlos , SP, Brasil
Assunto(s):Engenharia de software   Arquitetura de software   Interoperabilidade   Simulação de sistemas   Infraestrutura de desenvolvimento de software   Sistema de sistemas
Palavra(s)-Chave do Pesquisador:Arquitetura de Software | Engenharia de Software Baseada em Modelos | sistema-de-sistemas | Verificação Estatística | Engenharia de Software

Resumo

Cada vez mais a sociedade vem dependendo de serviços providos por sistemas de software. Esse serviço tem se tornado cada vez mais complexos, de modo que uns sistemas isolados não têm sido bem-sucedidos em atender tais demandas. Nesse cenário, Sistemas-de-Sistemas (do inglês, Systems-of-Systems ou SoS) têm surgido como resultado da interoperabilidade de sistemas independentes tanto operacionalmente quanto gerencialmente para fornecer soluções mais complexas que nenhum sistema conseguiria prove de forma isolada. Devido à independência dos sistemas constituintes do SoS, esses constituintes podem sair e entrar no SoS a qualquer momento, resultando em uma arquitetura altamente dinâmica. SoS são frequentemente encontrados realizando tarefas críticas, ou seja, que podem trazer ameaças à integridade humana. Desse modo, os SoS devem garantir que certas propriedades sejam satisfeitas por sua arquitetura de software para que o SoS possa oferecer um serviço confiável e sem apresentar falhas. Entretanto, devido ao não-determinismo gerado pela arquitetura dinâmica, é necessário usar simulação junto a um verificador estatístico para conseguir verificar formalmente tais propriedades. Considerando o alto custo e as ameaças de implementar um SoS sem a devida verificação de sua arquitetura, este projeto de iniciação científica tem como objetivo desenvolver uma infraestrutura para possibilitar a verificação estatística e formal de propriedades em arquitetura de software de SoS. Para isso, será desenvolvida uma comunicação entre processos para conseguir interoperar o simulador MS4ME junto ao verificador estatístico PLASMA. Tal verificação estatística possibilitará que propriedades de SoS sejam verificadas durante o projeto arquitetural do SoS, antecipando eventuais problemas e falhas. Como resultado, espera-se contribuir tanto para o avanço do estado da arte em Engenharia de Software para SoS quanto para um projeto de pesquisa regular maior que aborda o projeto arquitetural de SoS.

Matéria(s) publicada(s) na Agência FAPESP sobre a bolsa:
Mais itensMenos itens
Matéria(s) publicada(s) em Outras Mídias ( ):
Mais itensMenos itens
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)

Publicações científicas
(Referências obtidas automaticamente do Web of Science e do SciELO, por meio da informação sobre o financiamento pela FAPESP e o número do processo correspondente, incluída na publicação pelos autores)
ALLIAN, ANA PAULA; DUCHIEN, L; KOZIOLEK, A; MIRANDOLA, R; MARTINEZ, EMN; QUINTON, C; SCANDARIATO, R; SCANDURRA, P; TRUBIANI, C; WEYNS, D. Promoting Trust in Interoperability of Systems-of-Systems. 13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, v. N/A, p. 4-pg., . (17/22237-3, 18/20882-1, 18/21517-5, 16/05919-0, 17/06195-9)
GRACIANO NETO, VALDEMAR VICENTE; PAES, CARLOS EDUARDO; ROHLING, ADAIR JOSE; MANZANO, WALLACE; NAKAGAWA, ELISA YUMI; IEEE. MODELING & SIMULATION OF SOFTWARE ARCHITECTURES OF SYSTEMS-OF-SYSTEMS : AN INDUSTRIAL REPORT ON THE BRAZILIAN SPACE SYSTEM. 2019 SPRING SIMULATION CONFERENCE (SPRINGSIM), v. N/A, p. 12-pg., . (17/17448-5, 18/21517-5, 17/06195-9)