Semântica em um ambiente de desenvolvimento de software

dc.contributor.advisorFalbo, Ricardo de Almeida
dc.contributor.refereeCury, Davidson
dc.contributor.refereeGuizzardi, Renata Silva Souza
dc.date.accessioned2016-12-23T14:33:34Z
dc.date.available2007-06-13
dc.date.available2016-12-23T14:33:34Z
dc.identifier.citationRUY, Fabiano Borges. Semântica em um ambiente de desenvolvimento de software. 2006. 121 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2006.por
dc.identifier.urihttp://repositorio.ufes.br/handle/10/6353
dc.publisherUniversidade Federal do Espírito Santopor
dc.publisher.countryBRpor
dc.publisher.courseMestrado em Informáticapor
dc.publisher.initialsUFESpor
dc.publisher.programPrograma de Pós-Graduação em Informáticapor
dc.rightsopen accessen
dc.subjectAmbientes de desenvolvimento de softwarepor
dc.subjectSistemas semânticospor
dc.subjectGerência de conhecimentopor
dc.subjectConhecimento organizacionalpor
dc.subjectSoftware engineering environmentsen
dc.subjectSemantic systemsen
dc.subjectOntologiesen
dc.subjectKnowledge managementen
dc.subjectOrganizational knowledgeen
dc.subject.br-rjbnEngenharia de softwareen
dc.subject.br-rjbnEngenharia de software auxiliada por computadorpor
dc.subject.br-rjbnGestão do conhecimentopor
dc.subject.br-rjbnSemânticapor
dc.subject.br-rjbnOntologiapor
dc.subject.br-rjbnInferência (Lógica)por
dc.subject.cnpqCiência da Computaçãopor
dc.subject.udc004
dc.titleSemântica em um ambiente de desenvolvimento de softwarepor
dc.typemasterThesisen
dcterms.abstractSoftware development is a complex task. One of the biggest challenges of Software Engineering is to produce software satisfying restrictions as time, cost, and quality. Software Engineering Environments (SEEs) try to provide a collection of tools, methods, and techniques to support the software engineer in this task. To offer a more effective support, in the last years, the introduction and management of knowledge in SEEs became indispensable. SEEs have been incorporating several types of knowledge, including software engineering, application domains, and organizational knowledge. During SEEs evolution, the need for the application of semantics becomes more and more evident, given characteristics such as the complex nature of Software Engineering, the integration premise of SEEs, and the great amount of information they store. In this context, ontologies and inference machines are key technologies to allow more adequate knowledge management and to provide a wider support to users. This work presents how ontologies have been used in ODE (Ontology-based software Development Environment), to make it a Semantic SEE (SSEE). For that, we developed a Software Organization Ontology to incorporate organizational knowledge to the environment. The work also proposes an infrastructure to provide semantic services based on ontological knowledge, aiming to facilitate and disseminate the use of semantics in ODE environment.en
dcterms.abstractO desenvolvimento de software é uma tarefa de natureza complexa. Produzir software satisfazendo as restrições de prazo, custo e qualidade tem sido um dos maiores desafios da Engenharia de Software. Ambientes de Desenvolvimento de Software (ADSs) buscam fornecer um conjunto de ferramentas, métodos e técnicas para apoiar o engenheiro de software nessa tarefa. Nos últimos anos, para fornecer apoio mais efetivo, tornou-se imprescindível a introdução de gerência de conhecimento nesses ambientes. ADSs têm incorporado conhecimento de variados tipos como de engenharia de software, domínios de aplicação e organizacional. Durante a evolução desses ambientes, a necessidade de aplicação de semântica torna-se cada vez mais evidente, dadas características como a natureza complexa da Engenharia de Software, a premissa de integração dos ADSs e a grande quantidade de informações que armazenam. Nesse contexto, ontologias e máquinas de inferência são tecnologias-chave para possibilitar uma gerência mais adequada do conhecimento envolvido e fornecer apoio mais amplo aos usuários. Esta dissertação discute como ontologias estão sendo utilizadas no ambiente ODE (Ontology-based software Development Environment) com o objetivo de evoluí-lo para um ADS Semântico. Nesse intuito, foi desenvolvida uma Ontologia de Organizações de Software para que conhecimento organizacional seja incorporado ao ambiente. O trabalho também propõe uma infra-estrutura capaz de prover serviços semânticos baseados em conhecimento ontológico e que objetiva facilitar e disseminar o uso de semântica no ambiente ODE.por
dcterms.alternativeSemantics in a software engineering environmenten
dcterms.creatorRuy, Fabiano Borges
dcterms.formatTexten
dcterms.issued2006-06-21
dcterms.languageporen
Arquivos
Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
dissertacao.pdf
Tamanho:
860.29 KB
Formato:
Adobe Portable Document Format
Descrição: