dc.contributorSilva, Ricardo Pereira e
dc.contributorUniversidade Federal de Santa Catarina
dc.creatorGhilardi, Pedro
dc.date2013-12-05T22:24:30Z
dc.date2013-12-05T22:24:30Z
dc.date2013
dc.date.accessioned2017-04-03T22:23:42Z
dc.date.available2017-04-03T22:23:42Z
dc.identifier319526
dc.identifierhttps://repositorio.ufsc.br/handle/123456789/106806
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/723036
dc.descriptionDissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2013
dc.descriptionA modelagem de sistemas orientados a aspectos tem como objetivo aumentar o nível de abstração de código para modelos. Esta dissertação propõe a modelagem de sistemas orientados a aspectos usando UML, através de um perfil UML, abrangendo as características da programação orientada a aspectos, e possibilitando a alternância de visões da dinâmica do sistema. O desenvolvedor pode criar diferentes composições de interesses núcleo e entrecortantes, visualizando os interesses núcleo, entrecortantes, ou uma composição com os interesses núcleos junto com os interesses entrecortantes. A visualização da dinâmica de aspectos pode ser atualizada dinamicamente, atualizando o modelo composto, sem esforço do desenvolvedor. Os interesses são diferenciados no modelo composto através de diferentes cores. A solução proposta é implementada como uma ferramenta no ambiente SEA, a qual permite a geração automática de diagramas de sequência, resultantes da composição de aspectos. A abordagem de modelagem foi aplicada em um sistema de gerenciamento de hotel. Com a modelagem deste exemplo conclui-se que a proposta permite representar de forma completa um sistema orientado a aspectos, como a especificação de wildcards, pontos de corte complexos e todos os tipos de avisos da linguagem AspectJ. Realiza-se também uma comparação da abordagem proposta com outras abordagens da literatura. Nesta comparação, a abordagem proposta destaca-se por permitir a alternância de visões e uma modelagem completa de aspectos.<br>
dc.format181 p.| il., tabs.
dc.languagepor
dc.subjectInformatica
dc.subjectComputação
dc.subjectModelagem computacional
dc.subjectProgramação orientada a objetos (Computação)
dc.subjectUML (Computação)
dc.subjectMétodos orientados a objetos (Computação)
dc.titleModelagem de aspectos por múltiplos pontos de vista
dc.typeTesis


Este ítem pertenece a la siguiente institución