Desenvolvimento de método para consulta em linguagem natural de componentes de software / Development of method for natural language research of software components
AUTOR(ES)
Paulo Eduardo Domingues
DATA DE PUBLICAÇÃO
2007
RESUMO
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.
ASSUNTO(S)
extração de relações natural language relation extraction telecomunicacoes components library linguagem natural software reuse reuso de software biblioteca de componentes
ACESSO AO ARTIGO
http://www.bibliotecadigital.puc-campinas.edu.br/tde_busca/arquivo.php?codArquivo=330Documentos Relacionados
- "Um método para o desenvolvimento de software baseado em componentes e aspectos"
- Desenvolvimento de método para indicação de serviços suplementares telefônicos baseado em consultas em linguagem natural
- A method for modelling exceptions in component-based software development
- A software development platform based on components for mobile devices
- Mapeamento semântico entre UNL e componentes de software para execução de requisições imperativas em linguagem natural