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...

Full description

Bibliographic Details
Main Author: Juliana de Melo Bezerra
Other Authors: Celso Massaki Hirata
Format: Others
Language:Portuguese
Published: Instituto Tecnológico de Aeronáutica 2006
Subjects:
UML
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