Utilize este link para identificar ou citar este item:
https://bdm.unb.br/handle/10483/13273
Arquivos neste item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
2015_PaulaAguiardeVasconcelosGueirosBernardes.pdf | 1,43 MB | Adobe PDF | ver/abrir |
Título: | Transformação automática de modelos UML para modelos markovianos parametrizados |
Autor(es): | Bernardes, Paula Aguiar de Vasconcelos Gueiros |
Orientador(es): | Alves, Vander Ramos |
Assunto: | UML (Computação) Software - desenvolvimento |
Data de apresentação: | 1-Jun-2015 |
Data de publicação: | 3-Jun-2016 |
Referência: | BERNARDES, Paula Aguiar de Vasconcelos Gueiros. Transformação automática de modelos UML para modelos markovianos parametrizados. 2015. viii, 45 f., il. Monografia (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2015. |
Resumo: | Na construção de produtos de software, é essencial a utilização de técnicas de verificação
capazes de medir atributos de qualidade, para garantir que determinados padrões
sejam alcançados. Dentre essas técnicas, se destaca o model checking, que recebe como
entrada um modelo do sistema sob avaliação e a propriedade a ser avaliada; e verifica, de
forma automática, se essa propriedade é satisfeita pelo modelo. No entanto, de maneira
geral, a criação dos modelos utilizados nessa verificação ainda é feita manualmente e exige
uma análise cuidadosa dos modelos comportamentais do sistema. Além disso, à medida
que os produtos de software crescem, ela se torna mais trabalhosa e propensa a erros.
Tendo em vista esse contexto, o presente trabalho visa solucionar o problema descrito
através da automatização da transformação de modelos UML para modelos Markovianos
parametrizados passíveis de análise. Para validar esse trabalho, serão considerados os
casos da Beverage Machine e da BSN-SPL. ___________________________________________________________________________ ABSTRACT When building software products, the use of verification techniques capable of measuring quality attributes is essential, in order to ensure that certain standards be met. Among these techniques, we emphasize model checking, which takes as input a model of the system under analysis and the property to be evaluated; and verifies, automatically, if this property is satisfied by the model. However, in general, models used in this type of verification are still built manually, which requires careful consideration of the system’s behavioral models. Moreover, as software products grow, this task requires more effort and becomes more error prone. Given this context, this work aims to solve the described issue by automating the transformation of UML models to parameterized Markov models that can be analyzed. To validate this work, the Beverage Machine and BSN-SPL cases will be considered. |
Informações adicionais: | Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2015. |
Aparece na Coleção: | Ciência da Computação |
Este item está licenciado na Licença Creative Commons