The essence of design patterns in automatic identification tool
Autor(a) principal: | |
---|---|
Data de Publicação: | 2004 |
Tipo de documento: | Artigo de conferência |
Idioma: | eng |
Título da fonte: | Repositório Institucional da FURG (RI FURG) |
Texto Completo: | http://repositorio.furg.br/handle/1/1693 |
Resumo: | The emergence of the design patterns movement has gone a long way toward codifying a concise terminology for conveying sophisticated computer-science thinking. A design pattern is a reusable implementation model or architecture that can be applied to solve a particular recurring class of problem. In generally, it is hard to recognize pattern use in real-world ware systems, unless you know what you are looking for then carefully and methodically search for the pattern. The purpose of this research has been to demonstrate the feasibility of building programs to detect the use of software design patterns in Java programs. To this end this paper examines the structure of design patterns, determines the nature of what makes a design pattern detectable by automated means. The development of these examples allows patterns comparison, showing advantages and tendencies in using one or another kind of communication between classes and objects. |
id |
FURG_1e303a44c96cb35ed1a2a6f30065d3cc |
---|---|
oai_identifier_str |
oai:repositorio.furg.br:1/1693 |
network_acronym_str |
FURG |
network_name_str |
Repositório Institucional da FURG (RI FURG) |
repository_id_str |
|
spelling |
The essence of design patterns in automatic identification toolSoftware engineeringObject oriented programmingPattern recognitionThe emergence of the design patterns movement has gone a long way toward codifying a concise terminology for conveying sophisticated computer-science thinking. A design pattern is a reusable implementation model or architecture that can be applied to solve a particular recurring class of problem. In generally, it is hard to recognize pattern use in real-world ware systems, unless you know what you are looking for then carefully and methodically search for the pattern. The purpose of this research has been to demonstrate the feasibility of building programs to detect the use of software design patterns in Java programs. To this end this paper examines the structure of design patterns, determines the nature of what makes a design pattern detectable by automated means. The development of these examples allows patterns comparison, showing advantages and tendencies in using one or another kind of communication between classes and objects.2012-01-05T18:16:03Z2012-01-05T18:16:03Z2004info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjectapplication/pdfFREITAS, André Luis Castro de. The essence of design patterns in automatic identification tool. In: Congresso Brasileiro de Computação, 4., 2004, Itajai. Anais eletrônicos... Itajaí, 2004. Disponível em: <http://www.niee.ufrgs.br/eventos/CBCOMP/2004/pdf/Engenharia_Software/t170100021_3.pdf>. Acesso em: 14 dez. 2011.http://repositorio.furg.br/handle/1/1693engFreitas, André Luis Castro deinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da FURG (RI FURG)instname:Universidade Federal do Rio Grande (FURG)instacron:FURG2022-10-25T19:19:07Zoai:repositorio.furg.br:1/1693Repositório InstitucionalPUBhttps://repositorio.furg.br/oai/request || http://200.19.254.174/oai/requestopendoar:2022-10-25T19:19:07Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG)false |
dc.title.none.fl_str_mv |
The essence of design patterns in automatic identification tool |
title |
The essence of design patterns in automatic identification tool |
spellingShingle |
The essence of design patterns in automatic identification tool Freitas, André Luis Castro de Software engineering Object oriented programming Pattern recognition |
title_short |
The essence of design patterns in automatic identification tool |
title_full |
The essence of design patterns in automatic identification tool |
title_fullStr |
The essence of design patterns in automatic identification tool |
title_full_unstemmed |
The essence of design patterns in automatic identification tool |
title_sort |
The essence of design patterns in automatic identification tool |
author |
Freitas, André Luis Castro de |
author_facet |
Freitas, André Luis Castro de |
author_role |
author |
dc.contributor.author.fl_str_mv |
Freitas, André Luis Castro de |
dc.subject.por.fl_str_mv |
Software engineering Object oriented programming Pattern recognition |
topic |
Software engineering Object oriented programming Pattern recognition |
description |
The emergence of the design patterns movement has gone a long way toward codifying a concise terminology for conveying sophisticated computer-science thinking. A design pattern is a reusable implementation model or architecture that can be applied to solve a particular recurring class of problem. In generally, it is hard to recognize pattern use in real-world ware systems, unless you know what you are looking for then carefully and methodically search for the pattern. The purpose of this research has been to demonstrate the feasibility of building programs to detect the use of software design patterns in Java programs. To this end this paper examines the structure of design patterns, determines the nature of what makes a design pattern detectable by automated means. The development of these examples allows patterns comparison, showing advantages and tendencies in using one or another kind of communication between classes and objects. |
publishDate |
2004 |
dc.date.none.fl_str_mv |
2004 2012-01-05T18:16:03Z 2012-01-05T18:16:03Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/conferenceObject |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
FREITAS, André Luis Castro de. The essence of design patterns in automatic identification tool. In: Congresso Brasileiro de Computação, 4., 2004, Itajai. Anais eletrônicos... Itajaí, 2004. Disponível em: <http://www.niee.ufrgs.br/eventos/CBCOMP/2004/pdf/Engenharia_Software/t170100021_3.pdf>. Acesso em: 14 dez. 2011. http://repositorio.furg.br/handle/1/1693 |
identifier_str_mv |
FREITAS, André Luis Castro de. The essence of design patterns in automatic identification tool. In: Congresso Brasileiro de Computação, 4., 2004, Itajai. Anais eletrônicos... Itajaí, 2004. Disponível em: <http://www.niee.ufrgs.br/eventos/CBCOMP/2004/pdf/Engenharia_Software/t170100021_3.pdf>. Acesso em: 14 dez. 2011. |
url |
http://repositorio.furg.br/handle/1/1693 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
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 FURG (RI FURG) instname:Universidade Federal do Rio Grande (FURG) instacron:FURG |
instname_str |
Universidade Federal do Rio Grande (FURG) |
instacron_str |
FURG |
institution |
FURG |
reponame_str |
Repositório Institucional da FURG (RI FURG) |
collection |
Repositório Institucional da FURG (RI FURG) |
repository.name.fl_str_mv |
Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG) |
repository.mail.fl_str_mv |
|
_version_ |
1822808154562363392 |