Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1484
Title: SAMOA - Sistema de Apoio à Modelagem Orientada a Objetos de Aplicações.
Other Titles: SAMOA - Application Object Oriented Modeling Support System.
???metadata.dc.creator???: SILVA, Edemberg Rocha da.
???metadata.dc.contributor.advisor1???: SCHIEL, Ulrich.
???metadata.dc.contributor.referee1???: GUERRERO, Dalton Dario Serey.
???metadata.dc.contributor.referee2???: DOMÍNGUEZ, Arturo Hernandez.
Keywords: Modelagem computacional;Modelagem orientada a objetos;Linguagem UML;Padrão XMI;SAMOA;Padrões de projeto;Arquitetura de software;Engenharia de software;Software architecture;Object-oriented modeling;Design patterns
Issue Date: 22-Dec-2003
Publisher: Universidade Federal de Campina Grande
Citation: SILVA, Edemberg Rocha da. SAMOA - Application Object Oriented Modeling Support System. 2003. 122f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraiba - Brasil, 2003.
???metadata.dc.description.resumo???: Padrões de projeto são considerados uma das mais valiosas tecnologias para produzir software de qualidade. Uma técnica para melhorar o uso de padrões é identificar suas realizações e inferir um conhecimento para melhorá-las. Esta tarefa de encontrar todas as realizações de padrões em um projeto caracteriza-se por ser tediosa para o engenheiro de software. Nessa dissertação apresentamos um sistema assistente para programadores e arquitetos de software, chamado SAMOA (Sistema de Apoio a Modelagem Orientada a Objetos de Aplicações). Este sistema é um assistente interativo para automatizar o trabalho de detecção de realizações de padrões de projetos. Basicamente, o SAMOA é capaz de automaticamente (i) encontrar padrões aplicados em diagramas de classes UML e em fontes JAVA; (ii) produzir possíveis criticas sobre esses padrões. Depois que esses são detectados, um conjunto de críticas de projetos são verificadas para testar se a realização dos padrões pode ser melhorada. E (iii) instanciar padrões visando à geração de código do mesmo, na linguagem de programação Java. Foi implementado um protótipo do sistema que realiza as atividades (i) e (iii). Abordamos, também, quais diferenciais nosso sistema tem em relação aos demais existentes
Keywords: Modelagem computacional
Modelagem orientada a objetos
Linguagem UML
Padrão XMI
SAMOA
Padrões de projeto
Arquitetura de software
Engenharia de software
Software architecture
Object-oriented modeling
Design patterns
???metadata.dc.subject.cnpq???: Ciência da Computação.
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1484
Appears in Collections:Mestrado em Ciência da Computação.

Files in This Item:
File Description SizeFormat 
EDEMBERG ROCHA DA SILVA - DISSERTAÇÃO PPGCC 2003..pdfEdemberg Rocha da Silva - Dissertação PPGCC 2003.1.14 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.