DocumentCode
1130510
Title
Ontology Classification for Semantic-Web-Based Software Engineering
Author
Zhao, Yajing ; Dong, Jing ; Peng, Tu
Author_Institution
Univ. of Texas at Dallas, Richardson, TX, USA
Volume
2
Issue
4
fYear
2009
Firstpage
303
Lastpage
317
Abstract
The semantic Web is the second generation of the Web, which helps sharing and reusing data across application, enterprise, and community boundaries. Ontology defines a set of representational primitives with which a domain of knowledge is modeled. The main purpose of the semantic Web and ontology is to integrate heterogeneous data and enable interoperability among disparate systems. Ontology has been used to model software engineering knowledge by denoting the artifacts that are designed or produced during the engineering process. The semantic Web allows publishing reusable software engineering knowledge resources and providing services for searching and querying. This paper classifies the ontologies developed for software engineering, reviews the current efforts on applying the semantic Web techniques on different software engineering aspects, and presents the benefits of their applications. We also foresee the possible future research directions.
Keywords
ontologies (artificial intelligence); open systems; semantic Web; software reusability; business requirement modeling; knowledge resources; ontology classification; semantic Web; software engineering; Application software; Design engineering; Information retrieval; Knowledge engineering; OWL; Ontologies; Publishing; Resource description framework; Semantic Web; Software engineering; Semantic Web; business requirement modeling; ontology; requirements for enterprise modeling.;
fLanguage
English
Journal_Title
Services Computing, IEEE Transactions on
Publisher
ieee
ISSN
1939-1374
Type
jour
DOI
10.1109/TSC.2009.20
Filename
5161251
Link To Document