Desenvolvimento de um ambiente de código aberto para verificação de modelos UML comportamentais

  • Autor
  • Renato Cavalcanti Domingues da Silva Filho
  • Resumo
  • Este trabalho tem como objetivo evoluir a ferramenta desenvolvida em trabalhos anteriores, capaz de realizar verificações de deadlock e não-determinismo sobre diagramas de atividade da UML. Visamos aumentar sua expressividade através da adição de suporte a novos tipos de dados mais complexos, além de realizar um refatoramento total da arquitetura do arcabouço. Assim, esperamos melhorar a expressividade da ferramenta e como também o seu uso em um ambiente de modelagem aberto.

     

    Para a realização deste trabalho foi realizada uma parceria com o grupo OpenMBEE, que é uma comunidade que visa criar um ecossistema aberto e colaborativo de modelagem, e graças a essa parceria obtivemos acesso ao seu repositório central para obter os modelos de um projeto real da indústria, que então foi utilizado como o nosso estudo de caso.  Porém para realizar tal estudo de caso foi necessário adaptar a nossa ferramenta para que oferecesse suporte ao ambiente aberto do OpenMBEE. Por isso nesse trabalho foi proposto um refatoramento da arquitetura para permitir a criação de uma camada de interface para que qualquer pessoa pudesse criar seus próprios adaptadores para permitir a integração com nossa ferramenta. Além disso, também modificamos os adaptadores já existentes para que não fosse perdido o suporte a eles. Por último, criamos um adaptador para o ambiente do OpenMBEE. 

     

    Durante a criação do adaptador percebemos a necessidade de utilizar alguns tipos de dados mais complexos, porém eles ainda não eram suportados pelo nosso arcabouço e por isso criamos novas semânticas da linguagem CSP para assim aumentar a expressividade e permitir tipos de dados complexos como o Enumeration e Datatype. Com essas modificações foi possível realizar verificações nos modelos presentes no nosso estudo de caso. Assim percebemos que a nossa metodologia de verificação é aplicável numa escala industrial real, visto que o modelo utilizado é um modelo complexo com diversos diagramas conectados através de invocações para representar o comportamento do sistema. Devido a esta complexidade, identificar situações de deadlock e não-determinismo se torna uma atividade não trivial e difícil de ser realizada de forma adequada sem um suporte ferramental como o nosso.

  • Palavras-chave
  • modelagem, verificação, UML, deadlock, não-determinismo, ambiente aberto
  • Área Temática
  • Computação (SEDE)
Voltar

As apresentações ocorreram nos dias 06 e 07 de dezembro de 2021.

  • Administração (SEDE)
  • Agronomia (SEDE)
  • Biologia (SEDE)
  • Ciência Florestal (SEDE)
  • Ciências do Consumo (SEDE)
  • Ciências Sociais (SEDE)
  • Computação (SEDE)
  • Economia (SEDE)
  • Educação (SEDE)
  • Educação Física (SEDE)
  • Engenharia Agrícola (SEDE)
  • Estatística e Informática (SEDE)
  • Física (SEDE)
  • História (SEDE)
  • Letras (SEDE)
  • Matemática (SEDE)
  • Medicina Veterinária (SEDE)
  • Morfologia e Fisiologia Animal (SEDE)
  • Pesca e Aquicultura (SEDE)
  • Química (SEDE)
  • Tecnologia Rural (SEDE)
  • Zootecnia (SEDE)
  • UACSA - Engenharia Civil
  • UACSA - Engenharia de Materiais
  • UACSA - Engenharia Elétrica
  • UACSA - Engenharia Eletrônica
  • UACSA - Engenharia Mecânica
  • UAEADTEC - Administração Pública
  • UAEADTEC - Licenciatura em Artes Visuais com ênfase em Digitais
  • UAEADTEC - Licenciatura da Computação
  • UAEADTEC - Licenciatura em Física
  • UAEADTEC - Licenciatura em História
  • UAEADTEC - Licenciatura em Letras
  • UAEADTEC - Licenciatura em Pedagogia
  • UAEADTEC - Sistema de Informação
  • UAST - Administração
  • UAST - Agronomia
  • UAST - Ciências Biológicas
  • UAST - Ciências Econômicas
  • UAST - Engenharia de Pesca
  • UAST - Licenciatura em Letras
  • UAST - Licenciatura em Química
  • UAST - Sistema de Informação
  • UAST - Zootecnia
  • CODAI
  • Engenharia Ambiental (SEDE)

Comissão Organizadora

Congresso de Iniciação Cientifica - CIC

Comissão Científica

A comissão científica foi formada por mais de 400 avaliadores entre professores dos diferentes Departamentos e Unidades Acadêmicas da UFRPE e pesquisadores doutores de outras instituições do estado de Pernambuco

 

Para maiores informações e-mail: cic@ufrpe.br 

Para certificado de apresentação e menção honrosa enviar e-mail: chamado.ipe@ufrpe.br, informando nome completo do autor principal, título do resumo e todos os co-autores.

Comissão Organizadora Executiva

Marcelo Brito Carneiro Leão – Reitor

Gabriel Rivas de Melo – Vice-Reitor

Ricardo André Cavalcante de Souza – Diretor do Instituto Ipê

Suzianny Maria Bezerra Cabral da Silva – Diretora do Núcleo de Pesquisa

 

Coordenação Geral

Fernando Antonio Aires Lins

Severino Henrique da Costa

 

Comissão Organizadora

Adeilson Pinheiro Sedrins

Adriana Guim

Amanda Brandão Araújo Moreno

Ana Cláudia Vaz De Araújo

Ana Paula Amazonas Soares

Antônio Samuel Alves da Silva

Breno Quintella Farah

Bruno Romero Ferreira Miranda

Carlos André De Carvalho Bosco

Cecília Maria Mota Silva Lins

Cristiane Soares De Mesquita

Eliane Cristina Sampaio de Freitas

Elma Machado Ataíde

Ericka Maria de Melo Rocha Calabria

Erika F. T. Samico Fernandes Cavalcanti

Evandro de Oliveira Cavalcanti

Ewerton Ávila Dos Anjos

Luna Francisco de Assis Leite Souza

Gílcia Aparecida de Carvalho

Gledson Luiz Pontes de Almeida

Joaquim Evêncio Neto

Jorge da Silva Correia

Jucleiton José Rufino De Freitas

Kátia Maria Oliveira de Souza

Luciana Felizardo Pereira Soares

Marcel Ayres De Araújo

Marcilio Martins de Moraes

Maria Ângela Caldas Didier

Maria Betânia De Queiroz Rolim

Maria de Fátima Silva dos Santos

Maria Emília Vasconcelos dos Santos

Maria do Rosário de Fátima Andrade Leitão

Maria Inês Sucupira

Maciel Mauricio Sardá de Faria

Millena de Andrade Almeida Gomes Cavalcanti

Mônica Calixto Ribeiro De Holanda

Natanael Duarte De Azevedo

Oscar Emerson Zúñiga Mosquera

Paula Braga Gomes

Paulo Roberto Campagnoli De Oliveira Filho

Rachel Costa de Azevedo Mello

Rafael Ferreira Leite De Mello

Rafael Miranda Tassitano

Ramón Enrique Ramayo González

Raquel de Aragão Uchôa Fernandes

Renata Barbosa Vicente

Rezilda Rodrigues Oliveira

Ricardo Gallo

Rita de Cássia da Silva L. Barreto

Rogéria Rodrigues

Severino Carlos Bezerra de Oliveira

Thamires Santos Cruz

Victor Wanderley Costa de Medeiros

Watson Arantes Gama Jr