Automated recognition of design patterns for framework understanding

Detalhes bibliográficos
Autor(a) principal: Campo, Marcelo Ricardo
Data de Publicação: 1997
Outros Autores: Price, Roberto Tom
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