DocumentCode :
415750
Title :
Precise service level agreements
Author :
Skene, James ; Lamanna, D. Davide ; Emmerich, Wolfgang
Author_Institution :
Dept. of Comput. Sci., Univ. Coll. London, UK
fYear :
2004
fDate :
23-28 May 2004
Firstpage :
179
Lastpage :
188
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.
Keywords :
Internet; XML; contracts; programming language semantics; quality of service; specification languages; Internet service; OCL; SLA compatibility; SLAng; UML; XML language; behavioural constraints; precise service level agreements; programming language model; programming language semantics; quality attributes; semantic description; service level agreement definition; Application specific processors; Computer science; Contracts; Educational institutions; Mission critical systems; Supply chain management; Unified modeling language; Web and internet services; Web services; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on
ISSN :
0270-5257
Print_ISBN :
0-7695-2163-0
Type :
conf
DOI :
10.1109/ICSE.2004.1317440
Filename :
1317440
Link To Document :
بازگشت