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 条
  • [1] Towards Ontology-Based Software Engineering for Multiperspective Software Development
    Assawamekin, Namfon
    2010 INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT (CCCM2010), VOL IV, 2010, : 613 - 617
  • [2] Ontology-based Concept Maps for Software Engineering
    Mohamed, Karama Ali
    Farhan, Marwa Salah
    Abd Elatif, Mahmoud Mohamed Ahmed
    2013 9TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO 2013): TODAY INFORMATION SOCIETY WHAT'S NEXT?, 2014, : 92 - 97
  • [3] Software engineering documentation:: An ontology-based approach
    Ambrósio, AP
    de Santos, DC
    de Lucena, FN
    da Silva, JC
    WEBMEDIA & LA-WEB 2004, VOL 1, PROCEEDINGS, 2004, : 38 - 40
  • [4] Collaborative engineering software development: Ontology-based approach
    Hsieh, Shang-Hsien
    Lu, Ming-Der
    INTELLIGENT COMPUTING IN ENGINEERING AND ARCHITECTURE, 2006, 4200 : 328 - 342
  • [5] An Ontology-Based Multi-Agent System for Active Software Engineering Ontology
    Pakdeetrakulwong, Udsanee
    Wongthongtham, Pornpit
    Siricharoen, Waralak V.
    Khan, Naveed
    MOBILE NETWORKS & APPLICATIONS, 2016, 21 (01): : 65 - 88
  • [6] An Ontology-Based Multi-Agent System for Active Software Engineering Ontology
    Udsanee Pakdeetrakulwong
    Pornpit Wongthongtham
    Waralak V. Siricharoen
    Naveed Khan
    Mobile Networks and Applications, 2016, 21 : 65 - 88
  • [7] A Software Engineering Ontology as Software Engineering Knowledge Representation
    Wongthongtham, P.
    Kasisopha, N.
    Chang, E.
    Dillon, T.
    THIRD 2008 INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, VOL 2, PROCEEDINGS, 2008, : 668 - 675
  • [8] Information engineering of a software engineering ontology
    Wonothonatham, P
    Chang, E
    Dillon, TS
    2005 3rd IEEE International Conference on Industrial Informatics (INDIN), 2005, : 366 - 371
  • [9] Ontology Based Patterns for Software Security Engineering
    Moradian, Esmiralda
    Hakansson, Anne
    Andersson, Jan-Olof
    ADVANCES IN KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, 2012, 243 : 406 - 419
  • [10] Ontology of systems and software engineering
    Sicilia, Miguel-Angel
    ADVANCED ENGINEERING INFORMATICS, 2007, 21 (02) : 117 - 118