Desenvolvimento de método para consulta em linguagem natural de componentes de software

Detalhes bibliográficos
Autor(a) principal: Domingues, Paulo Eduardo
Data de Publicação: 2007
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional PUC-Campinas
Texto Completo: http://repositorio.sis.puc-campinas.edu.br/xmlui/handle/123456789/15068
Resumo: O desenvolvimento baseado em componentes permite criar componentes inter-operáveis, com interfaces bem definidas, reduzindo a complexidade no desenvolvimento de software. Neste cenário, a biblioteca de componentes de software exerce um papel importante em um ambiente corporativo, suportando a documentação, especificação, armazenamento e recuperação de componentes. Dentro das organizações, uma biblioteca de componentes fornece uma infra-estrutura para o gerenciamento do ciclo de vida dos componentes. Este trabalho propõe o armazenamento e a recuperação de componentes de software com a utilização de uma interface em linguagem natural. É descrito um método para gerar uma forma de representação, a ser armazenada na biblioteca, para os textos que descrevem as características dos componentes que integram a biblioteca. O texto da consulta gerada pelo usuário também é representado de forma semelhante para permitir a comparação entre as descrições dos componentes da biblioteca e a questão do usuário. Adicionalmente, é apresentado o método para determinar a semelhança entre partes das representações do texto das características com o texto das consultas, de forma a retornar como resultado a indicação em ordem decrescente de prioridade os componentes que melhor atendem a consulta do usuário.
id PUC_CAMP-5_706c160a8357dc1a5f0535cb4bf41c8b
oai_identifier_str oai:repositorio.sis.puc-campinas.edu.br:123456789/15068
network_acronym_str PUC_CAMP-5
network_name_str Repositório Institucional PUC-Campinas
repository_id_str
spelling Desenvolvimento de método para consulta em linguagem natural de componentes de softwareDevelopment of method for natural language research of software componentsNatural languageRelation extractionComponents librarySoftware reuseLinguagem naturalExtração de relaçõesBiblioteca de componentesReuso de softwareO desenvolvimento baseado em componentes permite criar componentes inter-operáveis, com interfaces bem definidas, reduzindo a complexidade no desenvolvimento de software. Neste cenário, a biblioteca de componentes de software exerce um papel importante em um ambiente corporativo, suportando a documentação, especificação, armazenamento e recuperação de componentes. Dentro das organizações, uma biblioteca de componentes fornece uma infra-estrutura para o gerenciamento do ciclo de vida dos componentes. Este trabalho propõe o armazenamento e a recuperação de componentes de software com a utilização de uma interface em linguagem natural. É descrito um método para gerar uma forma de representação, a ser armazenada na biblioteca, para os textos que descrevem as características dos componentes que integram a biblioteca. O texto da consulta gerada pelo usuário também é representado de forma semelhante para permitir a comparação entre as descrições dos componentes da biblioteca e a questão do usuário. Adicionalmente, é apresentado o método para determinar a semelhança entre partes das representações do texto das características com o texto das consultas, de forma a retornar como resultado a indicação em ordem decrescente de prioridade os componentes que melhor atendem a consulta do usuário.The development based on components allows to create inter-operable components, with well defined interfaces, reducing the complexity in the software development. In this scene, the library of software components plays an important role in corporate level, supporting documentation, specification, storage and recovery of components. Inside organizations, a components library supplies infrastructure for components lifecycle management. This work considers the storage and the recovery of components of software with the use of an interface in natural language. A method to generate a representation form is described, to be stored in the library, for the texts that describe the characteristics of the components that live in the library. The text of the research generated for the user also is represented of similar form to allow the comparison between the descriptions of the components of the library and the question of the user. Additionally the method is presented to determine the similarity between parts of the representations of the text of the characteristics with the text of the research, of form to return as resulted in sequence decreasing indication from priority the components that better take care of the research of the user.PUC-CampinasBatista Junior, JoinvilePontifícia Universidade Católica de CampinasDomingues, Paulo Eduardo2022-02-16T14:20:53Z2022-02-16T14:20:53Z2007-06-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://repositorio.sis.puc-campinas.edu.br/xmlui/handle/123456789/150682552588545973260porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional PUC-Campinasinstname:Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)instacron:PUC_CAMP2023-04-10T14:18:04Zoai:repositorio.sis.puc-campinas.edu.br:123456789/15068Repositório InstitucionalPRIhttps://repositorio.sis.puc-campinas.edu.br/oai/requestsbi.bibliotecadigital@puc-campinas.edu.bropendoar:2023-04-10T14:18:04Repositório Institucional PUC-Campinas - Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)false
dc.title.none.fl_str_mv Desenvolvimento de método para consulta em linguagem natural de componentes de software
Development of method for natural language research of software components
title Desenvolvimento de método para consulta em linguagem natural de componentes de software
spellingShingle Desenvolvimento de método para consulta em linguagem natural de componentes de software
Domingues, Paulo Eduardo
Natural language
Relation extraction
Components library
Software reuse
Linguagem natural
Extração de relações
Biblioteca de componentes
Reuso de software
title_short Desenvolvimento de método para consulta em linguagem natural de componentes de software
title_full Desenvolvimento de método para consulta em linguagem natural de componentes de software
title_fullStr Desenvolvimento de método para consulta em linguagem natural de componentes de software
title_full_unstemmed Desenvolvimento de método para consulta em linguagem natural de componentes de software
title_sort Desenvolvimento de método para consulta em linguagem natural de componentes de software
author Domingues, Paulo Eduardo
author_facet Domingues, Paulo Eduardo
author_role author
dc.contributor.none.fl_str_mv Batista Junior, Joinvile
Pontifícia Universidade Católica de Campinas
dc.contributor.author.fl_str_mv Domingues, Paulo Eduardo
dc.subject.por.fl_str_mv Natural language
Relation extraction
Components library
Software reuse
Linguagem natural
Extração de relações
Biblioteca de componentes
Reuso de software
topic Natural language
Relation extraction
Components library
Software reuse
Linguagem natural
Extração de relações
Biblioteca de componentes
Reuso de software
description O desenvolvimento baseado em componentes permite criar componentes inter-operáveis, com interfaces bem definidas, reduzindo a complexidade no desenvolvimento de software. Neste cenário, a biblioteca de componentes de software exerce um papel importante em um ambiente corporativo, suportando a documentação, especificação, armazenamento e recuperação de componentes. Dentro das organizações, uma biblioteca de componentes fornece uma infra-estrutura para o gerenciamento do ciclo de vida dos componentes. Este trabalho propõe o armazenamento e a recuperação de componentes de software com a utilização de uma interface em linguagem natural. É descrito um método para gerar uma forma de representação, a ser armazenada na biblioteca, para os textos que descrevem as características dos componentes que integram a biblioteca. O texto da consulta gerada pelo usuário também é representado de forma semelhante para permitir a comparação entre as descrições dos componentes da biblioteca e a questão do usuário. Adicionalmente, é apresentado o método para determinar a semelhança entre partes das representações do texto das características com o texto das consultas, de forma a retornar como resultado a indicação em ordem decrescente de prioridade os componentes que melhor atendem a consulta do usuário.
publishDate 2007
dc.date.none.fl_str_mv 2007-06-28
2022-02-16T14:20:53Z
2022-02-16T14:20:53Z
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 http://repositorio.sis.puc-campinas.edu.br/xmlui/handle/123456789/15068
2552588545973260
url http://repositorio.sis.puc-campinas.edu.br/xmlui/handle/123456789/15068
identifier_str_mv 2552588545973260
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 application/pdf
dc.publisher.none.fl_str_mv PUC-Campinas
publisher.none.fl_str_mv PUC-Campinas
dc.source.none.fl_str_mv reponame:Repositório Institucional PUC-Campinas
instname:Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)
instacron:PUC_CAMP
instname_str Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)
instacron_str PUC_CAMP
institution PUC_CAMP
reponame_str Repositório Institucional PUC-Campinas
collection Repositório Institucional PUC-Campinas
repository.name.fl_str_mv Repositório Institucional PUC-Campinas - Pontifícia Universidade Católica de Campinas (PUC-CAMPINAS)
repository.mail.fl_str_mv sbi.bibliotecadigital@puc-campinas.edu.br
_version_ 1807210243344564224