Ontology based software engineering - software engineering 2.0

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 ofsoftware, particularly on the web. The world's f...

Full description

Bibliographic Details
Main Authors: Dillon, Tharam S., Chang, Elizabeth, Wongthongtham, Pornpit
Other Authors: F. Hussain
Format: Conference Paper
Published: IEEE Computer Society 2008
Online Access:http://hdl.handle.net/20.500.11937/7383
_version_ 1848745352823308288
author Dillon, Tharam S.
Chang, Elizabeth
Wongthongtham, Pornpit
author2 F. Hussain
author_facet F. Hussain
Dillon, Tharam S.
Chang, Elizabeth
Wongthongtham, Pornpit
author_sort Dillon, Tharam S.
building Curtin Institutional Repository
collection Online Access
description 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 ofsoftware, 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 knawledge 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.
first_indexed 2025-11-14T06:16:00Z
format Conference Paper
id curtin-20.500.11937-7383
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T06:16:00Z
publishDate 2008
publisher IEEE Computer Society
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-73832022-11-21T05:19:39Z Ontology based software engineering - software engineering 2.0 Dillon, Tharam S. Chang, Elizabeth Wongthongtham, Pornpit F. Hussain E. Chang 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 ofsoftware, 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 knawledge 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. 2008 Conference Paper http://hdl.handle.net/20.500.11937/7383 10.1109/ASWEC.2008.4483185 IEEE Computer Society fulltext
spellingShingle Dillon, Tharam S.
Chang, Elizabeth
Wongthongtham, Pornpit
Ontology based software engineering - software engineering 2.0
title Ontology based software engineering - software engineering 2.0
title_full Ontology based software engineering - software engineering 2.0
title_fullStr Ontology based software engineering - software engineering 2.0
title_full_unstemmed Ontology based software engineering - software engineering 2.0
title_short Ontology based software engineering - software engineering 2.0
title_sort ontology based software engineering - software engineering 2.0
url http://hdl.handle.net/20.500.11937/7383