skip to main content
Visitante
Meu Espaço
Minha Conta
Sair
Identificação
This feature requires javascript
Tags
Revistas Eletrônicas (eJournals)
Livros Eletrônicos (eBooks)
Bases de Dados
Bibliotecas USP
Ajuda
Ajuda
Idioma:
Inglês
Espanhol
Português
This feature required javascript
This feature requires javascript
Primo Search
Busca Geral
Busca Geral
Acervo Físico
Acervo Físico
Produção Intelectual da USP
Produção USP
Search For:
Clear Search Box
Search in:
Produção Intelectual da USP
Or hit Enter to replace search target
Or select another collection:
Search in:
Produção Intelectual da USP
Busca Avançada
Busca por Índices
This feature requires javascript
This feature requires javascript
Um método de transformação de modelos em UML e OCL para código JAVA e SQL
Djalma Domingos da Silva Edson Satoshi Gomi 1962-
2005
Localização:
EPBC - Esc. Politécnica-Bib Central
(FT-2207 )
e outros locais
(Acessar)
This feature requires javascript
Localização & Reservas
Detalhes
Resenhas & Tags
Solicitações
Mais Opções
Prateleira Virtual
This feature requires javascript
Enviar para
Adicionar ao Meu Espaço
Remover do Meu Espaço
E-mail (máximo 30 registros por vez)
Imprimir
Link permanente
Referência
EasyBib
EndNote
RefWorks
del.icio.us
Exportar RIS
Exportar BibTeX
This feature requires javascript
Título:
Um método de transformação de modelos em UML e OCL para código JAVA e SQL
Autor:
Djalma Domingos da Silva
Edson Satoshi Gomi 1962-
Assuntos:
GERAÇÃO DE CÓDIGO
;
CASE
;
UML
Notas:
Tese (Doutorado)
Notas Locais:
Sistemas Digitais
Descrição:
Uma das funcionalidades desejadas de uma ferramenta CASE (Computer-Aided Software Engineering) é a possibilidade de transformação de um modelo descrito, por exemplo, em UML (Unified Modeling Language) para código fonte em alguma linguagem de programação passível de ser compilada na plataforma alvo. Entretanto, este tipo de funcionalidade ainda está aquém da expectativa em termos de automação do processo de geração de código. Isto se deve ao fato de que, na maioria dos casos, somente a estrutura das classes é gerada em termos de código fonte. No processo de modelagem de um sistema de software, o modelo de negócio deve idealmente se focar nos objetos, relacionamentos e regras do negócio. Cabe aos projetistas do software transformar o modelo inicial e agregar informações específicas da plataforma alvo em que o software será executado. Ao se utilizar a UML como linguagem de modelagem, só é possível agregar este tipo de informação por meio de textos não formais, que são tratados como comentários pelas ferramentas CASE. Para solucionar este tipo de problema, foram propostas extensões formais utilizando-se a linguagem OCL (Object Constraint Language). No âmbito do esforço de se proporcionar um maior grau de automação nos processos de software, a OMG (Object Management Group) propôs o uso do MDD (Model Driven Development), através da criação de um conjunto de padrões que compõem a MDA (Model Driven Architecture). O ponto central desta estratégia é a construção de
meta-descrições da transformação de modelos entre as diversas fases do processo de software sugerido, denominadas MOF (Meta Object Facility). Nesta tese é apresentado um método de transformação de modelos descritos em UML e OCL para código Java e SQL. ) As principais contribuições deste trabalho são a extensão das regras de transformações para abranger não somente os elementos estáticos mas também os aspectos dinâmicos, descritos pelos Diagramas de Interação da UML, e a criação de regras de transformação de assertivas OCL (invariante, transformação, pré-condição e pós-condição) para código Java e SQL. Para testar as transformações propostas, foi desenvolvida uma ferramenta, escrita na linguagem Prolog, denominada MDALog
Data de criação/publicação:
2005
Formato:
153 p CD-ROM (Anexo B).
Idioma:
Português
Links
Este item no Dedalus
This feature requires javascript
This feature requires javascript
Voltar para lista de resultados
Anterior
Resultado
16
Avançar
This feature requires javascript
This feature requires javascript
Buscando em bases de dados remotas. Favor aguardar.
Buscando por
em
scope:(USP_PRODUCAO)
Mostrar o que foi encontrado até o momento
This feature requires javascript
This feature requires javascript