Skip to main content

2018 | OriginalPaper | Buchkapitel

Evolution Metrics for a BPEL Process

verfasst von : N. Parimala, Rachna Kohar

Erschienen in: Intelligent Computing and Information and Communication

Verlag: Springer Singapore

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

A Business Process Execution Language (BPEL) process in Service-Oriented Architecture (SOA) evolves over time. The study of evolution helps in analyzing the development and enhances maintenance of a BPEL process. In this paper, we study the evolution using metrics which measure the changes and the quantity in which the changes have occurred. A process could evolve on its own or because of the evolution in the partner services. In both the cases, changes could be to the internal logic of the process or involve changes in the interaction with the partner services. The evolution metrics proposed in this paper are—BPEL Internal Evolution Metric (BEM I ) and BPEL External Evolution Metric (BEM E ). The time complexity for computing the metrics is linear. The metrics are theoretically validated using Zuse framework and are found to be above the ordinal scale. In our previous work, metrics were proposed for a single service under evolution. The cohesiveness, between the changes of an evolving service and an evolving BPEL process which uses this service, is demonstrated using metrics.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Anhänge
Nur mit Berechtigung zugänglich
Literatur
1.
Zurück zum Zitat Mockus, A., Votta, L. G.: Identifying reasons for software changes using historic databases. In: International Conference on Software Maintenance, IEEE, pp. 120–130 (2000) Mockus, A., Votta, L. G.: Identifying reasons for software changes using historic databases. In: International Conference on Software Maintenance, IEEE, pp. 120–130 (2000)
2.
Zurück zum Zitat Lehman, M. M., Ramil, J. F., Wernick, P. D., Perry, D. E., Turski, W. M.: Metrics and laws of software evolution-the nineties view, In: Fourth International Software Metrics Symposium, IEEE, pp. 20–32 (1997) Lehman, M. M., Ramil, J. F., Wernick, P. D., Perry, D. E., Turski, W. M.: Metrics and laws of software evolution-the nineties view, In: Fourth International Software Metrics Symposium, IEEE, pp. 20–32 (1997)
3.
Zurück zum Zitat Fdhila, W., Rinderle-Ma, S., Reichert, M.: Change propagation in collaborative processes scenarios, In: 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), IEEE, pp. 452–461 (2012) Fdhila, W., Rinderle-Ma, S., Reichert, M.: Change propagation in collaborative processes scenarios, In: 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), IEEE, pp. 452–461 (2012)
4.
Zurück zum Zitat Dongsoo, K., Minsoo, K., Hoontae, K.: Dynamic business process management based on process change patterns, In: Convergence Information Technology, International Conference on, IEEE, pp. 1154–1161 (2007) Dongsoo, K., Minsoo, K., Hoontae, K.: Dynamic business process management based on process change patterns, In: Convergence Information Technology, International Conference on, IEEE, pp. 1154–1161 (2007)
5.
Zurück zum Zitat Fdhila, W., Baouab, A.., Dahman, K., Godart, C., Perrin, O., Charoy, F.: Change propagation in decentralized composite web services. Collaborative Computing: Networking, Applications and Worksharing, 7th International Conference on. IEEE, 508–511 (2011) Fdhila, W., Baouab, A.., Dahman, K., Godart, C., Perrin, O., Charoy, F.: Change propagation in decentralized composite web services. Collaborative Computing: Networking, Applications and Worksharing, 7th International Conference on. IEEE, 508–511 (2011)
6.
Zurück zum Zitat Slominski A.: Adapting BPEL to scientific workflows. In: Workflows for e-Science, Springer London, pp. 208–226 (2007) Slominski A.: Adapting BPEL to scientific workflows. In: Workflows for e-Science, Springer London, pp. 208–226 (2007)
7.
Zurück zum Zitat Fenton, N., James, B.: Software metrics: a rigorous and practical approach, CRC Press, (2014) Fenton, N., James, B.: Software metrics: a rigorous and practical approach, CRC Press, (2014)
8.
Zurück zum Zitat Curtis, B.: Measurement and experimentation in software engineering, Proceedings of the IEEE 68, no. 9, 1144–1157 (1980) Curtis, B.: Measurement and experimentation in software engineering, Proceedings of the IEEE 68, no. 9, 1144–1157 (1980)
9.
Zurück zum Zitat Mens, T., Demeyer, S.: Future trends in software evolution metrics, In: 4th international workshop on Principles of software evolution ACM: 83–86 (2001) Mens, T., Demeyer, S.: Future trends in software evolution metrics, In: 4th international workshop on Principles of software evolution ACM: 83–86 (2001)
10.
Zurück zum Zitat Parimala N., Rachna Kohar: A Quality Metric for a BPEL Process under Evolution. Eleventh International Conference on Digital Information Management (ICDIM), pp. 197–202 (2016) Parimala N., Rachna Kohar: A Quality Metric for a BPEL Process under Evolution. Eleventh International Conference on Digital Information Management (ICDIM), pp. 197–202 (2016)
12.
Zurück zum Zitat Zuse, H.: A framework of software measurement. Walter de Gruyter. (1998) Zuse, H.: A framework of software measurement. Walter de Gruyter. (1998)
13.
Zurück zum Zitat Choi, S. W., Her, J. S., Kim, S. D.: QoS metrics for evaluating services from the perspective of service providers. e-Business Engineering, ICEBE IEEE International Conference on. IEEE, (2007) Choi, S. W., Her, J. S., Kim, S. D.: QoS metrics for evaluating services from the perspective of service providers. e-Business Engineering, ICEBE IEEE International Conference on. IEEE, (2007)
14.
Zurück zum Zitat Rud, D., Schmietendorf, A., Dumke, R.: Resource metrics for service-oriented infrastructures. In: Proc. SEMSOA, pp. 90–98 (2007) Rud, D., Schmietendorf, A., Dumke, R.: Resource metrics for service-oriented infrastructures. In: Proc. SEMSOA, pp. 90–98 (2007)
15.
Zurück zum Zitat Wetzstein, B., Strauch, S., Leymann, F.: Measuring performance metrics of WS-BPEL service compositions, In: 5th IEEE International Conference on Networking and Services, ICNS’09, IEEE, pp. 49–56 (2009) Wetzstein, B., Strauch, S., Leymann, F.: Measuring performance metrics of WS-BPEL service compositions, In: 5th IEEE International Conference on Networking and Services, ICNS’09, IEEE, pp. 49–56 (2009)
16.
Zurück zum Zitat Dyachuk, D., Deters, R.: Using SLA context to ensure evolution of service for composite services. In: IEEE International Conference on Pervasive Services, IEEE, pp. 64–67 (2007) Dyachuk, D., Deters, R.: Using SLA context to ensure evolution of service for composite services. In: IEEE International Conference on Pervasive Services, IEEE, pp. 64–67 (2007)
17.
Zurück zum Zitat Khoshkbarforoushha, A., Tabein, R., Jamshidi, P., Shams, F.: Towards a metrics suite for measuring composite service granularity level appropriateness. In: 6th World Congress on Services. IEEE, (2010) Khoshkbarforoushha, A., Tabein, R., Jamshidi, P., Shams, F.: Towards a metrics suite for measuring composite service granularity level appropriateness. In: 6th World Congress on Services. IEEE, (2010)
18.
Zurück zum Zitat Qian, K., Jigang, L., Frank, T.: Decoupling metrics for services composition. In: 5th IEEE/ACIS International Conference on Computer and Information Science and 1st IEEE/ACIS International Workshop on Component-Based Software Engineering, Software Architecture and Reuse (ICIS-COMSAR’06), IEEE, pp. 44–47 (2006) Qian, K., Jigang, L., Frank, T.: Decoupling metrics for services composition. In: 5th IEEE/ACIS International Conference on Computer and Information Science and 1st IEEE/ACIS International Workshop on Component-Based Software Engineering, Software Architecture and Reuse (ICIS-COMSAR’06), IEEE, pp. 44–47 (2006)
19.
Zurück zum Zitat Calero, C., Piattini, M., Pascual, C., Serrano, M. A.: Towards Data Warehouse Quality Metrics. In: International Workshop on Design and Management of Data Warehouses. pp. 2.1–2.10 Switzerland (2001) Calero, C., Piattini, M., Pascual, C., Serrano, M. A.: Towards Data Warehouse Quality Metrics. In: International Workshop on Design and Management of Data Warehouses. pp. 2.1–2.10 Switzerland (2001)
Metadaten
Titel
Evolution Metrics for a BPEL Process
verfasst von
N. Parimala
Rachna Kohar
Copyright-Jahr
2018
Verlag
Springer Singapore
DOI
https://doi.org/10.1007/978-981-10-7245-1_31

Premium Partner