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 条
  • [21] Ontology Development as a Software Engineering Procedure
    Burita, Ladislav
    DIGITAL INFORMATION AND COMMUNICATION TECHNOLOGY AND ITS APPLICATIONS, PT II, 2011, 167 (02): : 1 - 8
  • [22] ONTOLOGY-BASED SIMILARITY OF SOFTWARE CASE Applying Ontology Reasoning to Software Retrieval
    Hotz, Lothar
    Wolter, Katharina
    Knab, Stephanie
    Solth, Arved
    KEOD 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON KNOWLEDGE ENGINEERING AND ONTOLOGY DEVELOPMENT, 2009, : 183 - 191
  • [23] Software engineering sub-ontology for specific software development
    Wongthongtham, P
    Chang, E
    Cheah, C
    29th Annual IEEE/NASA Software Engineering Workshop, Proceedings, 2005, : 27 - 33
  • [24] Engineering software & software engineering
    Rombach, D
    SOFSEM'98: THEORY AND PRACTICE OF INFORMATICS, 1998, 1521 : 240 - 243
  • [25] Software engineering: A pathway to enterprise-strength ontology engineering
    Annamalai, M. (mk@tmsk.uitm.edu.my), 1600, Advanced Institute of Convergence Information Technology, Myoungbo Bldg 3F,, Bumin-dong 1-ga, Seo-gu, Busan, 602-816, Korea, Republic of (06):
  • [26] ONTOLOGY ENGINEERING: SEMANTIC WEB TECHNOLOGY IN ASPECT OF SOFTWARE ENGINEERING
    Nainwal, Manoj
    Josh, Bharti
    Bajwa, Saru
    Prasad, Mukesh
    Samadhiya, Durgesh
    2011 3RD INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT (ICCTD 2011), VOL 1, 2012, : 653 - 657
  • [27] From knowledge based software engineering to knowware based software engineering
    Lu RuQian
    Jin Zhi
    SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2008, 51 (06): : 638 - 660
  • [28] From knowledge based software engineering to knowware based software engineering
    LU RuQian & JIN Zhi Academy of Mathematics and System Sciences & Institute of Computing Technology
    Science in China(Series F:Information Sciences), 2008, (06) : 638 - 660
  • [29] From knowledge based software engineering to knowware based software engineering
    RuQian Lu
    Zhi Jin
    Science in China Series F: Information Sciences, 2008, 51
  • [30] Ontology-Based Pattern for System Engineering
    Ernadote, Dominique
    2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, : 248 - 258