Uma metodologia para desenvolver simulações distribuídas HLA usando DSEEP guiado a modelos com OPM e UML
Fecha
2024-07-19Primeiro membro da banca
Fontoura, Lisandra Manzoni
Segundo membro da banca
Znotka, Jürgen
Metadatos
Mostrar el registro completo del ítemResumen
Simulações distribuídas visam recriar algum comportamento real através de redes de simuladores independentes, muitas vezes geograficamente distribuídos. Uma abordagem
amplamente usada para desenvolver simulações distribuídas é adotar algum padrão pré
estabelecido de comunicação entre simuladores, como o High-Level Architecture (HLA)
(IEEE, 2010). Porém, o desenvolvimento de código fonte pode ser complexo e sujeito a
erros, motivando o uso de geradores de código fonte. A arquitetura orientada a modelos
(MDA) (OMG, 2023) tem sido explorada na geração de modelos bem definidos a partir de
modelos de alto nível de abstração, potencializando a geração eficiente de código fonte.
Porém, a etapa de modelagem conceitual inicial permanece sendo um desafio que requer especial atenção aos objetivos da simulação e à construção de um modelo conceitual
dos elementos chave da simulação. Este trabalho, centrado em desenvolvimento alinhado
ao padrão HLA, apresenta uma proposta de exploração da Object-Process Methodology
(OPM) (DORI, 2002) em uma metodologia de desenvolvimento de simulações distribuídas
com uma etapa de modelagem conceitual natural, compreensível à stakeholders e que
garanta uma transição automatizada de especificações de alto nível (human-friendly) para
código fonte HLA da simulação especificada. A metodologia proposta está alinhada ao
Distributed Simulation Engineering and Execution Process (DSEEP) e mantém opção de
emprego de UML como linguagem de modelagem. Este trabalho contém também uma
série de experimentos que visam validar as contribuições, mostrando que a metodologia
desenvolvida consegue atingir seus objetivos e que seu uso é apropriado para o desenvolvimento de simulações distribuídas.
Colecciones
El ítem tiene asociados los siguientes ficheros de licencia: