Automated recognition of design patterns for framework understanding
Autor(a) principal: | |
---|---|
Data de Publicação: | 1997 |
Outros Autores: | |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/256152 |
Resumo: | System design is one of the most important tasks in the software development cycles but it is also one of the most complex and time-consuming tasks. Thus, reuse of existing designs becomes very important. Object-oriented frameworks are generic designs for specific application domains that enable the reuse of designs and domain expert experience. In spite of this, frameworks are not simple to reuse because they are difficult to comprehend, mainly due to a lack of good documentation and supporting tools. In this work, an approach to framework comprehension based on the automated recognition and visualization of design patterns is presented. A tool was built to support this approach, by trying to automatically identify and explain the potentia~ patterns existing in a given designo Experimental results and conclusions of tool utilization are also presented. |
id |
UFRGS-2_faf8d4246b0a3cc275b5db8598b0e586 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/256152 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Campo, Marcelo RicardoPrice, Roberto Tom2023-03-22T03:24:23Z19970103-4308http://hdl.handle.net/10183/256152000153214System design is one of the most important tasks in the software development cycles but it is also one of the most complex and time-consuming tasks. Thus, reuse of existing designs becomes very important. Object-oriented frameworks are generic designs for specific application domains that enable the reuse of designs and domain expert experience. In spite of this, frameworks are not simple to reuse because they are difficult to comprehend, mainly due to a lack of good documentation and supporting tools. In this work, an approach to framework comprehension based on the automated recognition and visualization of design patterns is presented. A tool was built to support this approach, by trying to automatically identify and explain the potentia~ patterns existing in a given designo Experimental results and conclusions of tool utilization are also presented.application/pdfengRevista de Informatica Teorica e Aplicada. Porto Alegre. vol. 4, n. 1 (1997), p. 139-161Engenharia : SoftwareFrameworkVisualizacao : SoftwareDesign patternsAutomated recognition of design patterns for framework understandinginfo:eu-repo/semantics/articleinfo:eu-repo/semantics/otherinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000153214.pdf.txt000153214.pdf.txtExtracted Texttext/plain57349http://www.lume.ufrgs.br/bitstream/10183/256152/2/000153214.pdf.txt0aa288385a1737fb9b9fd5e8eba75deeMD52ORIGINAL000153214.pdfTexto completoapplication/pdf9328143http://www.lume.ufrgs.br/bitstream/10183/256152/1/000153214.pdf2d712d46e57a6468b485f3993665f91bMD5110183/2561522023-03-23 03:24:24.622578oai:www.lume.ufrgs.br:10183/256152Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2023-03-23T06:24:24Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Automated recognition of design patterns for framework understanding |
title |
Automated recognition of design patterns for framework understanding |
spellingShingle |
Automated recognition of design patterns for framework understanding Campo, Marcelo Ricardo Engenharia : Software Framework Visualizacao : Software Design patterns |
title_short |
Automated recognition of design patterns for framework understanding |
title_full |
Automated recognition of design patterns for framework understanding |
title_fullStr |
Automated recognition of design patterns for framework understanding |
title_full_unstemmed |
Automated recognition of design patterns for framework understanding |
title_sort |
Automated recognition of design patterns for framework understanding |
author |
Campo, Marcelo Ricardo |
author_facet |
Campo, Marcelo Ricardo Price, Roberto Tom |
author_role |
author |
author2 |
Price, Roberto Tom |
author2_role |
author |
dc.contributor.author.fl_str_mv |
Campo, Marcelo Ricardo Price, Roberto Tom |
dc.subject.por.fl_str_mv |
Engenharia : Software Framework Visualizacao : Software |
topic |
Engenharia : Software Framework Visualizacao : Software Design patterns |
dc.subject.eng.fl_str_mv |
Design patterns |
description |
System design is one of the most important tasks in the software development cycles but it is also one of the most complex and time-consuming tasks. Thus, reuse of existing designs becomes very important. Object-oriented frameworks are generic designs for specific application domains that enable the reuse of designs and domain expert experience. In spite of this, frameworks are not simple to reuse because they are difficult to comprehend, mainly due to a lack of good documentation and supporting tools. In this work, an approach to framework comprehension based on the automated recognition and visualization of design patterns is presented. A tool was built to support this approach, by trying to automatically identify and explain the potentia~ patterns existing in a given designo Experimental results and conclusions of tool utilization are also presented. |
publishDate |
1997 |
dc.date.issued.fl_str_mv |
1997 |
dc.date.accessioned.fl_str_mv |
2023-03-22T03:24:23Z |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/other |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10183/256152 |
dc.identifier.issn.pt_BR.fl_str_mv |
0103-4308 |
dc.identifier.nrb.pt_BR.fl_str_mv |
000153214 |
identifier_str_mv |
0103-4308 000153214 |
url |
http://hdl.handle.net/10183/256152 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.ispartof.pt_BR.fl_str_mv |
Revista de Informatica Teorica e Aplicada. Porto Alegre. vol. 4, n. 1 (1997), p. 139-161 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/256152/2/000153214.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/256152/1/000153214.pdf |
bitstream.checksum.fl_str_mv |
0aa288385a1737fb9b9fd5e8eba75dee 2d712d46e57a6468b485f3993665f91b |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1798487552100925440 |