首页    期刊浏览 2024年11月15日 星期五
登录注册

文章基本信息

  • 标题:An Overview on the use of Ontologies in Software Engineering
  • 本地全文:下载
  • 作者:Strmečki, Daniel ; Magdalenić, Ivan ; Kermek, Dragutin
  • 期刊名称:Journal of Computer Science
  • 印刷版ISSN:1549-3636
  • 出版年度:2016
  • 卷号:12
  • 期号:12
  • 页码:597-610
  • DOI:10.3844/jcssp.2016.597.610
  • 出版社:Science Publications
  • 摘要:One of the main goals of the Software Engineering (SE) discipline is to find higher abstraction levels and ways to reuse software in order to increase its productivity and quality. Ontologies, which are typically considered as a technique or an artifact used in one or more software lifecycle phases, may be used to help achieve that goal. This paper provides a literature review, discussion and analysis of the existing solutions for implementing ontologies in SE. We selected several software development paradigms (including Software Product Lines, Component-Based Development, Generative Programming and Model-Driven Engineering) for our classification and discussion of different approaches proposed in the literature. It was established that ontologies are suitable for providing a common vocabulary to avoid misunderstanding between different parties in SE, requirements specification, features specification, variability management, components specification, components matching, model transformations and code generation. Based on the conducted review, guidelines for further research are given.
  • 关键词:Ontologies; Software Engineering; Software Product Lines; Component-Based Development; Generative Programming; Model-Driven Engineering
国家哲学社会科学文献中心版权所有