Ontology-based software engineering-software engineering 2.0

被引:13
|
作者
Dillon, T. S. [1 ]
Chang, E. [1 ]
Wongthongthain, P. [1 ]
机构
[1] Curtin Univ Technol, Digital Ecosyst & Business Intelligence Inst, Perth, WA 6845, Australia
关键词
D O I
10.1109/ASWEC.2008.77
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes the use of ontologies in different aspects of software engineering. This use of ontologies varies from support for software developers at multiple sites to the use of an ontology to provide semantics in different categories of software, particularly on the web. The world's first and only software engineering ontology and a project management ontology in conjunction with a domain ontology are used to provide support for software development that is taking place at multiple sites. Ontologies are used to provide semantics to deal with heterogeneity in the representation of multiple information sources, enable the selection and composition of web services and grid resources, provide the shared knowledge base for multiagent systems, provide semantics and structure for trust and reputation systems and privacy based systems and codification of shared knowledge within different domains in business, science, manufacturing, engineering and utilities. They, therefore, bring a new paradigm to software engineering through the use of semantics as a central mechanism which will revolutionize the way software is developed and consumed in the future leading to the development of software as a service bringing about the dawn of software engineering 2.0.
引用
收藏
页码:13 / 23
页数:11
相关论文
共 50 条
  • [31] Ontology Classification for Semantic-Web-Based Software Engineering
    Zhao, Yajing
    Dong, Jing
    Peng, Tu
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2009, 2 (04) : 303 - 317
  • [32] Ontology-based Engineering of Autonomous Systems
    Bermejo-Alonso, Julita
    Sanz, Ricardo
    Rodriguez, Manuel
    Hernandez, Carlos
    SIXTH INTERNATIONAL CONFERENCE ON AUTONOMIC AND AUTONOMOUS SYSTEMS: ICAS 2010, PROCEEDINGS, 2010, : 47 - 51
  • [33] Ontology-Based Optimization for Systems Engineering
    Ernadote, Dominique
    COMPLEX SYSTEMS DESIGN & MANAGEMENT, CSD&M 2018, 2019, : 16 - 32
  • [34] An Ontology to Support Empirical Studies in Software Engineering
    Siy, Harvey
    Wu, Yan
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTING, ENGINEERING AND INFORMATION, 2009, : 12 - 15
  • [35] Application of Software Requirement Engineering for Ontology Construction
    Sitthithanasakul, Supavas
    Choosri, Noppon
    2017 INTERNATIONAL CONFERENCE ON DIGITAL ARTS, MEDIA AND TECHNOLOGY (ICDAMT): DIGITAL ECONOMY FOR SUSTAINABLE GROWTH, 2017, : 447 - 453
  • [36] An ontology of online user feedback in software engineering
    Morales-Ramirez, Itzel
    Perini, Anna
    Guizzardi, Renata S. S.
    APPLIED ONTOLOGY, 2015, 10 (3-4) : 297 - 330
  • [37] Ontology Fixing by Using Software Engineering Technology
    Roldan-Molina, Gabriela R.
    Mendez, Jose R.
    Yevseyeva, Iryna
    Basto-Fernandes, Vitor
    APPLIED SCIENCES-BASEL, 2020, 10 (18):
  • [38] SOFTWARE ENGINEERING VS SOFTWARE ENGINEERING
    WOODRUFF, LT
    COMPUTER, 1989, 22 (09) : 8 - 8
  • [39] SOFTWARE ENGINEERING VS SOFTWARE ENGINEERING
    BABER, RL
    COMPUTER, 1989, 22 (05) : 81 - 81
  • [40] Ontology instantiations for software engineering knowledge management
    Wongthongtham, Pornpit
    Chang, Elizabeth
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, PROCEEDINGS, VOLS 1-8, 2007, : 1859 - 1863