Show simple item record

dc.contributor.advisorBatista Junior, Joinvile
dc.contributor.authorDomingues, Paulo Eduardo
dc.date.accessioned2022-02-16T14:20:53Z
dc.date.available2022-02-16T14:20:53Z
dc.date.issued2007-06-28
dc.identifier.urihttp://repositorio.sis.puc-campinas.edu.br/xmlui/handle/123456789/15068
dc.description.abstractO 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.
dc.description.abstractThe 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.
dc.language.isopor
dc.publisherPUC-Campinas
dc.rightsAcesso Aberto
dc.subjectNatural language
dc.subjectRelation extraction
dc.subjectComponents library
dc.subjectSoftware reuse
dc.subjectLinguagem natural
dc.subjectExtração de relações
dc.subjectBiblioteca de componentes
dc.subjectReuso de software
dc.titleDesenvolvimento de método para consulta em linguagem natural de componentes de software
dc.title.alternativeDevelopment of method for natural language research of software components
dc.typeDissertação
dc.contributor.institutionPontifícia Universidade Católica de Campinas
dc.identifier.lattes2552588545973260
puc.advisorLattes7711394117839430
puc.refereeAbbade, Marcelo Luís Francisco
puc.refereeNetto, Marcio Luiz de Andrade
puc.refereeLattes1142588285072902
puc.refereeLattes3845987167494193
puc.centerCEATEC – Centro de Ciências Exatas, Ambientais e de Tecnologias
puc.notePrograma de Pós-Graduação em Engenharia Elétrica (até abril de 2021)
puc.undergraduateProgramPrograma de Pós-Graduação em Gestão de Redes de Telecomunicações


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record