Geração automática de diagramas de comunicação a partir de contratos OCL
Autor(a) principal: | |
---|---|
Data de Publicação: | 2007 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | http://repositorio.ufsc.br/xmlui/handle/123456789/90053 |
Resumo: | Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduaçõa em Ciência da Computação. |
id |
UFSC_1f65fadcd2ed6838a718982b84a43857 |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/90053 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Geração automática de diagramas de comunicação a partir de contratos OCLInformaticaCiência da computaçãoAutomaçãoUML (Computação)GRASPDissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduaçõa em Ciência da Computação.Este trabalho apresenta um conjunto de princípios que, se aplicados para a definição de contratos de operações de sistema, possibilitam a geração automática de diagramas de comunicação (UML). Os diagramas assim gerados podem ser usados também para geração automática de código. O mecanismo que gera os diagramas de comunicação é um sistema de busca, o qual foi projetado para encontrar diagramas que realizam um contrato de acordo com os padrões de projeto GRASP - General Responsibility Assignment Software Patterns. Os contratos são escritos em uma linguagem que consiste em uma variação da OCL (Object Constraint Language) adaptada para representar explicitamente os cinco tipos de pós-condições semânticas possíveis em modelos orientados a objetos. Apesar de seu considerável poder de geração, o mecanismo de busca resume-se a um conjunto de apenas quatro regras. O sistema foi implementado e testado em diversos contratos típicos de sistemas de informação, produzindo em todos os casos os resultados almejados. Estes resultados podem ser generalizados também para contratos mais complexos.Florianópolis, SCWazlawick, Raul SidneiUniversidade Federal de Santa CatarinaSantos, Claumir Claudino dos2012-10-23T05:34:18Z2012-10-23T05:34:18Z20072007info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis82 f.| il.application/pdf249954http://repositorio.ufsc.br/xmlui/handle/123456789/90053porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2013-07-16T20:06:07Zoai:repositorio.ufsc.br:123456789/90053Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732013-07-16T20:06:07Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Geração automática de diagramas de comunicação a partir de contratos OCL |
title |
Geração automática de diagramas de comunicação a partir de contratos OCL |
spellingShingle |
Geração automática de diagramas de comunicação a partir de contratos OCL Santos, Claumir Claudino dos Informatica Ciência da computação Automação UML (Computação) GRASP |
title_short |
Geração automática de diagramas de comunicação a partir de contratos OCL |
title_full |
Geração automática de diagramas de comunicação a partir de contratos OCL |
title_fullStr |
Geração automática de diagramas de comunicação a partir de contratos OCL |
title_full_unstemmed |
Geração automática de diagramas de comunicação a partir de contratos OCL |
title_sort |
Geração automática de diagramas de comunicação a partir de contratos OCL |
author |
Santos, Claumir Claudino dos |
author_facet |
Santos, Claumir Claudino dos |
author_role |
author |
dc.contributor.none.fl_str_mv |
Wazlawick, Raul Sidnei Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Santos, Claumir Claudino dos |
dc.subject.por.fl_str_mv |
Informatica Ciência da computação Automação UML (Computação) GRASP |
topic |
Informatica Ciência da computação Automação UML (Computação) GRASP |
description |
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduaçõa em Ciência da Computação. |
publishDate |
2007 |
dc.date.none.fl_str_mv |
2007 2007 2012-10-23T05:34:18Z 2012-10-23T05:34:18Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
249954 http://repositorio.ufsc.br/xmlui/handle/123456789/90053 |
identifier_str_mv |
249954 |
url |
http://repositorio.ufsc.br/xmlui/handle/123456789/90053 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
82 f.| il. application/pdf |
dc.publisher.none.fl_str_mv |
Florianópolis, SC |
publisher.none.fl_str_mv |
Florianópolis, SC |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652011812421632 |