CFP last date
20 May 2024
Reseach Article

Performance Evaluation of Service-Oriented Architecture using Generalized Stochastic Petri Net

by Ali Ghasemi, Ali Harounabadi, Seyed Javad Mirabedini
journal cover thumbnail
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 89 - Number 6
Year of Publication: 2014
Authors: Ali Ghasemi, Ali Harounabadi, Seyed Javad Mirabedini
10.5120/15506-4234

Ali Ghasemi, Ali Harounabadi, Seyed Javad Mirabedini . Performance Evaluation of Service-Oriented Architecture using Generalized Stochastic Petri Net. International Journal of Computer Applications. 89, 6 ( March 2014), 12-16. DOI=10.5120/15506-4234

@article{ 10.5120/15506-4234,
author = { Ali Ghasemi, Ali Harounabadi, Seyed Javad Mirabedini },
title = { Performance Evaluation of Service-Oriented Architecture using Generalized Stochastic Petri Net },
journal = { International Journal of Computer Applications },
issue_date = { March 2014 },
volume = { 89 },
number = { 6 },
month = { March },
year = { 2014 },
issn = { 0975-8887 },
pages = { 12-16 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume89/number6/15506-4234/ },
doi = { 10.5120/15506-4234 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:08:31.552490+05:30
%A Ali Ghasemi
%A Ali Harounabadi
%A Seyed Javad Mirabedini
%T Performance Evaluation of Service-Oriented Architecture using Generalized Stochastic Petri Net
%J International Journal of Computer Applications
%@ 0975-8887
%V 89
%N 6
%P 12-16
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Service-oriented architecture (SOA) is a software architecture design pattern based on discrete pieces of software providing application functionality as services to other applications. Before application of SOA, if a model of problem is drawn and analyzed, then possible flaws in architecture implementation phase could be prevented. This paper presents a method for evaluating SOA based on formal models. To achieve this goal, products of C4ISR framework are calculated, then are marked on UML diagrams to get the real model. For this purpose, the UML elements should be indexed according to efficiency. Following that the UML elements based on presented algorithm are transformed to GSPN. The results suggest that the ATM is done on a case study demonstrates that modeling and evaluation in the design phase prevents the high cost of implementation phase.

References
  1. Shams, F. and Mahjoorian, A. 2011. The Principles Fundaments and Methods of Service Oriented Enterprise Architecture.
  2. Harounabadi, A. 2011. Modeling and Evaluation of Information Systems Using Fuzzy Colored Petri Nets. 16th National CSI Computer Conference. Sharif University of Technology.
  3. Faeze E. and Mehdi K. 2013. Analytical architecture-based performability evaluation of real-time software systems, p. p. 1233-246.
  4. Heikom, K. Bastian Schlich, Steffen Becker, and Michael, H. 2013. Performance and reliability prediction for evolving service-oriented software systems. P. p. 746-790.
  5. Guisheng Fan, Huiqun Yu, Liqiong Chen, and Dongmei Liu. 2013. Petri net based techniques for constructing reliable service composition. P. p. 1089-1106.
  6. Dorina C. Petriu. 2011. Model-based performance analysis of service-oriented systems. In Proceedings of the 15th international conference on Integrating System and Software Modeling (SDL'11), Iulian Ober and Ileana Ober (Eds. ).
  7. Heiko, K. 2010. Performance evaluation of component-based software systems: A survey. Perform. P. p. 634-658.
  8. Mohammad Alhaj and Dorina C. Petriu. 2010. Approach for generating performance models from UML models of SOA systems. IBM Corp. p. p. 268-282.
  9. Jing, W. Yeong-Tae, S. and Yupei, X. 2009. Service Evaluation in SOA: Toward Business/IT Alignment. IEEE Computer Society, p. p. 310-315.
  10. Object Management Group, UML Profile for Schedulabibity , Performance and Time Specification, March 2002, http://www. omg. org.
  11. Balsamo, S. and Marzolla, M. 2003. A simulation-based approach to software performance modeling. P. p. 363-366.
Index Terms

Computer Science
Information Sciences

Keywords

Service-Oriented Architecture Non-Functional Requirement Software Architecture Performance Evaluation Formal Model.