6 research outputs found

    Definição de uma Ontologia para a Área de Processo de Engenharia de Requisitos de Software

    Get PDF
    Neste trabalho apresenta-se uma Ontologia de domínio para a áreade engenharia de requisitos de software que permita personalizar o processode engenharia de requisitos padrão em uma empresa instanciando de umaforma organizada apenas as atividades interessantes para determinadomomento de um projeto a fim de aumentar sua eficiência, evitando autilização de métodos robustos para demandas simples ou a utilização demetodologias inadequadas ou que não atendem às necessidades em questão

    Definição de uma Ontologia para a Área de Processo de Engenharia de Requisitos de Software

    Get PDF
    Neste trabalho apresenta-se uma Ontologia de domínio para a áreade engenharia de requisitos de software que permita personalizar o processode engenharia de requisitos padrão em uma empresa instanciando de umaforma organizada apenas as atividades interessantes para determinadomomento de um projeto a fim de aumentar sua eficiência, evitando autilização de métodos robustos para demandas simples ou a utilização demetodologias inadequadas ou que não atendem às necessidades em questão

    Reengenharia de uma Ontologia de Processo de Software e seu uso para a Integração de Ferramentas de Apoio ao Planejamento de Projetos.

    Get PDF
    Com o crescimento do interesse na área de integração entre sistemas de software, surgiram abordagens que visam tratar este problema. De maneira geral, a integração de sistemas pode ocorrer em quatro níveis: de hardware, de plataforma, sintático e semântico. No nível semântico, foco deste trabalho, durante o processo de integração, o significado dos componentes envolvidos deve ser o mais claro possível, ou seja, o significado pretendido dos conceitos no esquema de dados, nas assinaturas das operações e dos serviços deve ser explicitado. Neste contexto, uma ontologia de domínio pode ser utilizada para definir uma representação explícita dessa conceituação compartilhada e ser usada como referência durante a integração. Este trabalho aplicou a abordagem OBA-SI, uma abordagem de integração semântica baseada em ontologia, para integrar na camada de dados ferramentas que apoiam o planejamento, controle e acompanhamento de projeto de software. Durante o processo de integração, foi utilizado uma ontologia de processo de software, a SPO (Software Process Ontology) para adicionar semântica aos conceitos das ferramentas envolvidas nesse processo. Para servir adequadamente como um modelo de referência, a SPO passou por um processo de reengenharia baseada na UFO (Unified Foundational Ontology), uma ontologia de fundamentação

    Proceedings of the International Workshop on Vocabularies, Ontologies and Rules for The Enterprise (VORTE 2005)

    Get PDF

    UMA ABORDAGEM BASEADA EM ONTOLOGIAS PARA INTEGRAÇÃO SEMÂNTICA DE SISTEMAS

    Get PDF
    Geralmente, sistemas são construídos por diferentes desenvolvedores, em diferentes momentos, sem uma preocupação com o estabelecimento de um significado comum aos itens comunicados pelos mesmos. Em geral, cada sistema é executado separadamente e implementa o seu próprio modelo de dados e de processo. Esses modelos não são compartilhados entre os sistemas, o que abre espaço para diversos tipos de conflitos, incluindo conflitos sintáticos e semânticos. Essa heterogeneidade é considerada uma das maiores dificuldades no problema da integração. Neste contexto, ontologias podem ser usadas como uma interlíngua para mapear conceitos e serviços usados por diferentes sistemas, que acessariam dados e serviços por meio de ontologias compartilhadas. Neste presente trabalho defende-se a ideia de que a integração semântica é uma tarefa complexa e bastante subjetiva e, por isso, deve ocorrer em um nível mais alto de abstração. Tomando por base esta consideração, foi desenvolvida OBA-SI (Ontology-Based Approach for Semantic Integration), uma abordagem de integração semântica de sistemas que concentra esforços na modelagem conceitual e na análise dos requisitos de integração. Nessa abordagem, a integração semântica é realizada em um alto nível de abstração, provendo acordo semântico entre os sistemas no nível conceitual. OBA-SI lida com a integração nas três camadas de integração: dados, serviços e processos. Para tal, modelos conceituais dos sistemas (representando sua estrutura e comportamento), bem como do processo de negócio por eles apoiado, são comparados à luz de ontologias, usadas para atribuir semântica aos itens compartilhados entre os sistemas no apoio ao processo de negócio considerado. Os modelos são compatibilizados por meio de mapeamentos entre seus elementos. Todo esse processo de atribuição de semântica e uso de ontologias é independente da solução da integração. A fim de se testar a presente abordagem, foi realizado um estudo de caso no qual ela foi aplicada na integração semântica de dois sistemas de Gerência de Configuração de Software, usando ontologias de domínio e de tarefa

    Using Ontologies to Add Semantics to a Software Engineering Environment

    No full text
    Abstract. Software Engineering Environments (SEEs) are systems designed to support software development and maintenance, and also for supporting project control and management. They provide means to integrate developers with the software process and the supporting technology. Since during software development many information resources are produced and used, it is very important to add semantics to them in order to improve the assistance given by the environment. In this context, ontologies are a key enabling technology for Semantic SEEs (SSEEs). A SSEE can be viewed as a SEE in which part of the information handled has associated a formal meaning (semantics), augmenting its tools ’ ability to work in conjunction with each other and with human developers. This paper discusses how ontologies are used in ODE, an Ontology-based software Development Environment, to make it a SSEE
    corecore