• DocumentCode
    2923
  • Title

    Ontology Driven Software Engineering: A Review of Challenges and Opportunities

  • Author

    Isotani, Seiji ; Ibert Bittencourt, Ig ; Barbosa, Ellen Francine ; Dermeval, Diego ; Oscar Araujo Paiva, Ranilson

  • Author_Institution
    ICMC, Univ. de Sao Paulo (USP), Sao Carlos, Brazil
  • Volume
    13
  • Issue
    3
  • fYear
    2015
  • fDate
    Mar-15
  • Firstpage
    863
  • Lastpage
    869
  • Abstract
    Ontologies are formal representations of knowledge about a given domain. Based on them, it is possible to create more expressive knowledge bases that can be shared, extended and reused in different scenarios. In software engineering, ontologies can contribute in many different ways to improve the models, methods, techniques and processes of software development. Nevertheless, the use and benefits of ontologies and Semantic Web technologies in Software Engineering is spread across several articles and books available in the literature. In this context, this paper aims at compiling and presenting the research findings and potential benefits when applying ontologies to address three major challenges in software engineering: (1) difficulty in communicating and sharing information; (2) effective management of software development phases; and (3) development techniques and environments to support the production of semantic software through an interdisciplinary approach. We believe that the review of the literature and discussions presented in this work can contribute to disseminate best practices of using ontologies in software development as well as to give directions about this field of research, its challenges and opportunities.
  • Keywords
    ontologies (artificial intelligence); semantic Web; software engineering; expressive knowledge bases; formal representations; ontologies; ontology driven software engineering; semantic Web technologies; semantic software; software development; Knowledge based systems; Laser radar; Ontologies; Resource description framework; Software; Software engineering; ontology; semantic web; software engineering;
  • fLanguage
    English
  • Journal_Title
    Latin America Transactions, IEEE (Revista IEEE America Latina)
  • Publisher
    ieee
  • ISSN
    1548-0992
  • Type

    jour

  • DOI
    10.1109/TLA.2015.7069116
  • Filename
    7069116