Change search
ReferencesLink to record
Permanent link

Direct link
Portability of executable service-oriented processes: Metrics and validation
Karlstad University, Faculty of Health, Science and Technology (starting 2013), Department of Mathematics and Computer Science. (Software Engineering)ORCID iD: 0000-0002-0107-2108
University of Bamberg. (Distributed Systems Group)
2016 (English)In: Service Oriented Computing and Applications, ISSN 1863-2386, E-ISSN 1863-2394, 1-21 p.Article in journal (Refereed) Published
Abstract [en]

A key promise of process languages based on open standards, such as the Web Services Business Process Execution Language, is the avoidance of vendor lock-in through the portability of processes among runtime environments. Despite the fact that today various runtimes claim to support this language, every runtime implements a different subset, thus hampering portability and locking in their users. It is our intention to improve this situation by enabling the measurement of the portability of executable service-oriented processes. This helps developers to assess their implementations and to decide if it is feasible to invest in the effort of porting a process to another runtime. In this paper, we define several software quality metrics that quantify the degree of portability of an executable, service-oriented process from different viewpoints. When integrated into a development environment, such metrics can help to improve the portability of the outcome. We validate the metrics theoretically with respect to measurement theory and construct validity using two validation frameworks. The validation is complemented with an empirical evaluation of the metrics using a large set of processes coming from several process libraries.

Place, publisher, year, edition, pages
London: Springer, 2016. 1-21 p.
Keyword [en]
Portability, Software quality, Metrics, Process, SOA
National Category
Software Engineering
Research subject
Computer Science
Identifiers
URN: urn:nbn:se:kau:diva-45473DOI: 10.1007/s11761-016-0195-4OAI: oai:DiVA.org:kau-45473DiVA: diva2:956342
Available from: 2016-08-30 Created: 2016-08-30 Last updated: 2016-09-20Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full texthttps://link.springer.com/article/10.1007/s11761-016-0195-4

Search in DiVA

By author/editor
Lenhard, Jörg
By organisation
Department of Mathematics and Computer Science
In the same journal
Service Oriented Computing and Applications
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

Total: 16 hits
ReferencesLink to record
Permanent link

Direct link