Figure 10: Efficiency comparison between the
transformation-less and transformation-supported editing
processes.
the earlier version of the editor. Hence, we assume
that the approach is a valuable contribution to the field
of service engineering and service management.
5 CONCLUSIONS
The presented SLA engineering approach brings
significant improvements for service engineers and
providers in service and cloud computing ecosys-
tems. It helps providers to more rapidly achieve the
desired expression of which service levels can be
guaranteed. The three main distinct characteristics
over previous modelling approaches are (1) domain-
constrained service level objective modelling to ac-
knowledge the differences in domain knowledge, (2)
consistency-preserving transformation from service
descriptions to SLA documents to avoid data cura-
tion problems, and (3) publishing and re-engineering
integration with service marketplaces and other en-
gineering tools. The WSAG editor, which has been
extended by the authors of this work to evaluate the
engineering approach, has been made freely available
for download
1
under the auspices of the Open Source
Service Platform Research Initiative to spur its adop-
tion and ensure its long-term availability.
For the future, we see further potential improve-
ments to the approach and the tool support for it.
First, it shall be possible to model multiple SLA levels
in one document with flexible combinations of WS-
Agreement All and ExactlyOne block semantics.
Second, constraints should be bundling so that mul-
tiple non-functional properties can be covered by a
single constraint, as SLO or QC assertions. Third, the
modelling of linear and more complex penalty func-
tions should be supported. Finally, the widgets for
visually supported domain-specific modelling should
be dynamically retrieved from an engineering market-
place.
1
WSAG editor website: http://serviceplatform.org/wiki/
Service_Engineering
ACKNOWLEDGEMENTS
This work has received funding under project number
080949277 by means of the European Regional De-
velopment Fund (ERDF), the European Social Fund
(ESF) and the German Free State of Saxony.
REFERENCES
Alhamad, M., Dillon, T., and Chang, E. (2010). Conceptual
SLA framework for Cloud Computing. In 4th IEEE
International Conference on Digital Ecosystems and
Technologies (DEST), pages 606–610. Dubai, United
Arab Emirates.
Andrieux, A., Czajkowski, K., Dan, A., Keahey, K.,
Ludwig, H., Nakata, T., Pruyne, J., Rofrano, J.,
Tuecke, S., and Xu, M. (2007). Web Services
Agreement Specification (WS-Agreement). Grid
Resource Allocation Agreement Protocol (GRAAP)
WG of the Open Grid Forum, available online:
www.ogf.org/documents/GFD.107.pdf.
Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz,
R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A.,
and und Matei Zaharia, I. S. (2010). A view of cloud
computing. Communications of the ACM, 53(4):50–
58.
Baresi, L., Nitto, E. D., and Ghezzi, C. (2006). Toward
Open-World Software: Issues and Challenges. IEEE
Computer, 39(10):36–43.
Bertolino, A., Bianculli, D., Angelis, G. D., Frantzen, L.,
Kiss, Z. G., Ghezzi, C., Polini, A., Raimondi, F.,
Sabetta, A., Carughi, G. T., and Wolf, A. (2007).
PLASTIC Test Framework: Prototype Implementa-
tion. PLASTIC Deliverable D4.2.
Boissel-Dallier, N., Lorré, J.-P., and Benaben, F. (2009).
Management Tool for Semantic Annotations in
WSDL. In Proceedings of the Confederated Inter-
national Workshops and Posters on On the Move
to Meaningful Internet Systems: Beyond SAWSDL
(OTM), pages 898–906. Vilamoura, Portugal.
Butler, J., Lambea, J., Nolan, M., Theilmann, W., Torelli, F.,
Yahyapour, R., Chiasera, A., and Pistore, M. (2011).
SLAs Empowering Services in the Future Internet. In
The Future Internet – Future Internet Assembly 2011:
Achievements and Technological Promises, number
6656 in Lecture Notes in Computer Science (LNCS),
pages 327–338. Budapest, Hungary.
D’Andria, F., Martrat, J., Kirkham, T., Naqvi, S., Gal-
lop, J., and Arenas, A. (2007). The evolving use of
Service Level Agreements and the influence of Trust
within the support and development of Grids to enable
a next generation of business models. In Proceedings
of Service Oriented Computing: A Look at the Inside
(SOC@Inside’07) at ICSOC.
Frankova, G., Malfatti, D., and Aiello, M. (2006). Seman-
tics and Extensions of WS-Agreement. Journal of
Software, 1(1):23–31.
Gillam, L., Li, B., and O’Loughlin, J. (2012). Adding
Cloud Performance to Service Level Agreements. In
CLOSER2013-3rdInternationalConferenceonCloudComputingandServicesScience
404