Semantic Web-Based Software Engineering by Automated Requirements Ontology Generation in SOA

  • Rastgoo V
  • Hosseini M
  • Kheirkhah E
N/ACitations
Citations of this article
18Readers
Mendeley users who have this article in their library.

Abstract

This paper presents an approach for automated generation of requirements ontology using UML diagrams in service-oriented architecture (SOA). The goal of this paper is to convenience progress of software engineering processes like software design, software reuse, service discovering and etc. The proposed method is based on a four conceptual layers. The first layer includes requirements achieved by stakeholders, the second one designs service-oriented diagrams from the data in first layer and extracts XMI codes of them. The third layer includes requirement ontology and protocol ontology to describe behavior of services and relationships between them semantically. Finally the forth layer makes standard the concepts exists in ontologies of previous layer. The generated ontology exceeds absolute domain ontology because it considers the behavior of services moreover the hierarchical relationship of them. Experimental results conducted on a set of UML4Soa diagrams in different scopes demonstrate the improvement of the proposed approach from different points of view such as: completeness of requirements ontology, automatic generation and considering SOA.

Cite

CITATION STYLE

APA

Rastgoo, V., Hosseini, M.-S., & Kheirkhah, E. (2014). Semantic Web-Based Software Engineering by Automated Requirements Ontology Generation in SOA. International Journal of Web & Semantic Technology, 5(2), 1–11. https://doi.org/10.5121/ijwest.2014.5201

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free