|
Published Articles >> Table of Contents >> Abstract
26th International Conference on Software Engineering (ICSE'04)
pp. 179-188
Precise Service Level Agreements
James Skene, University College London
D. Davide Lamanna, University College London
Wolfgang Emmerich, University College London
Full Article Text:
 
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICSE.2004.1317440
Send link to a friend
| Abstract |
|
SLAng is an XML language for defining service level
agreements, the part of a contract between the client and
provider of an Internet service that describes the quality attributes
that the service is required to possess. We define
the semantics of SLAng precisely by modelling the syntax of
the language in UML, then relating the language model to
a model that describes the structure and behaviour of services.
The presence of SLAng elements imposes behavioural
constraints on service elements, and the precise definition
of these constraints using OCL constitutes the semantic description
of the language. We use the semantics to define a
notion of SLA compatibility, and an extension to UML that
enables the modelling of service situations as a precursor
to analysis, implementation and provisioning activities.
|
Additional Information
|
Citation:
James Skene, D. Davide Lamanna, Wolfgang Emmerich,
"Precise Service Level Agreements,"
icse,
pp. 179-188,
26th International Conference on Software Engineering (ICSE'04),
2004
|
|