Mapeamento UML-RT para p-calculus.
A UML (Unified Modeling Language) é uma linguagem de modelagem para especificar, construir e documentar artefatos de sistemas de software. A UML-RT, usada pela ferramenta Rational Rose RealTime (RoseRT), é uma extensão da UML que permite a modelagem de sistemas de tempo real distribuídos e guiados p...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
Instituto Tecnológico de Aeronáutica
2006
|
Subjects: | |
Online Access: | http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=365 |
id |
ndltd-IBICT-oai-agregador.ibict.br.BDTD_ITA-oai-ita.br-365 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-agregador.ibict.br.BDTD_ITA-oai-ita.br-3652019-01-22T03:11:14Z Mapeamento UML-RT para p-calculus. Juliana de Melo Bezerra Celso Massaki Hirata UML Pi-cálculo Álgebra de processos Verificação formal Semântica de linguagem de programação Modelagem (processos) Operação em tempo real Programação orientada para objetos Desenvolvimento de software Computação A UML (Unified Modeling Language) é uma linguagem de modelagem para especificar, construir e documentar artefatos de sistemas de software. A UML-RT, usada pela ferramenta Rational Rose RealTime (RoseRT), é uma extensão da UML que permite a modelagem de sistemas de tempo real distribuídos e guiados por evento. A UML-RT não possui semântica formal, logo não é possível realizar verificação formal do modelo. O presente trabalho propõe o mapeamento dos elementos de comunicação da UML-RT para a álgebra de processos p-calculus, a fim de prover semântica formal à UML-RT. Com objetivo de automatizar o mapeamento, foi desenvolvido um protótipo de tradutor que captura o modelo UML-RT especificado na ferramenta RoseRT e determina suas definições p-calculus. As definições p-calculus geradas utilizam a sintaxe da gramática do HAL-JACK, que é uma ferramenta integrada para verificação e análise de sistemas expressos em p-calculus, assim as definições p-calculus podem ser submetidas ao HAL-JACK para verificação formal de propriedades. Este trabalho detalha o mapeamento UML-RT para p-calculus, descreve o protótipo desenvolvido e apresenta alguns exemplos do mapeamento do modelo UML-RT para definições p-calculus. 2006-12-20 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=365 por info:eu-repo/semantics/openAccess application/pdf Instituto Tecnológico de Aeronáutica reponame:Biblioteca Digital de Teses e Dissertações do ITA instname:Instituto Tecnológico de Aeronáutica instacron:ITA |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
UML Pi-cálculo Álgebra de processos Verificação formal Semântica de linguagem de programação Modelagem (processos) Operação em tempo real Programação orientada para objetos Desenvolvimento de software Computação |
spellingShingle |
UML Pi-cálculo Álgebra de processos Verificação formal Semântica de linguagem de programação Modelagem (processos) Operação em tempo real Programação orientada para objetos Desenvolvimento de software Computação Juliana de Melo Bezerra Mapeamento UML-RT para p-calculus. |
description |
A UML (Unified Modeling Language) é uma linguagem de modelagem para especificar, construir e documentar artefatos de sistemas de software. A UML-RT, usada pela ferramenta Rational Rose RealTime (RoseRT), é uma extensão da UML que permite a modelagem de sistemas de tempo real distribuídos e guiados por evento. A UML-RT não possui semântica formal, logo não é possível realizar verificação formal do modelo. O presente trabalho propõe o mapeamento dos elementos de comunicação da UML-RT para a álgebra de processos p-calculus, a fim de prover semântica formal à UML-RT. Com objetivo de automatizar o mapeamento, foi desenvolvido um protótipo de tradutor que captura o modelo UML-RT especificado na ferramenta RoseRT e determina suas definições p-calculus. As definições p-calculus geradas utilizam a sintaxe da gramática do HAL-JACK, que é uma ferramenta integrada para verificação e análise de sistemas expressos em p-calculus, assim as definições p-calculus podem ser submetidas ao HAL-JACK para verificação formal de propriedades. Este trabalho detalha o mapeamento UML-RT para p-calculus, descreve o protótipo desenvolvido e apresenta alguns exemplos do mapeamento do modelo UML-RT para definições p-calculus. |
author2 |
Celso Massaki Hirata |
author_facet |
Celso Massaki Hirata Juliana de Melo Bezerra |
author |
Juliana de Melo Bezerra |
author_sort |
Juliana de Melo Bezerra |
title |
Mapeamento UML-RT para p-calculus. |
title_short |
Mapeamento UML-RT para p-calculus. |
title_full |
Mapeamento UML-RT para p-calculus. |
title_fullStr |
Mapeamento UML-RT para p-calculus. |
title_full_unstemmed |
Mapeamento UML-RT para p-calculus. |
title_sort |
mapeamento uml-rt para p-calculus. |
publisher |
Instituto Tecnológico de Aeronáutica |
publishDate |
2006 |
url |
http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=365 |
work_keys_str_mv |
AT julianademelobezerra mapeamentoumlrtparapcalculus |
_version_ |
1718960580615733248 |