Precise service level agreements

被引:58
作者
Skene, J [1 ]
Lamanna, DD [1 ]
Emmerich, W [1 ]
机构
[1] UCL, Dept Comp Sci, London WC1E 6BT, England
来源
ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS | 2004年
关键词
D O I
10.1109/ICSE.2004.1317440
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:179 / 188
页数:10
相关论文
共 23 条
[1]  
BRAHMATH G, 2002, SE SOFTW ENG C HUNTS, P513
[2]  
Evans A, 1999, LECT NOTES COMPUT SC, V1723, P140
[3]  
Frankel DS., 2003, Model Driven Architecture: Applying MDA to Enterprise Computing
[4]  
FROLUND S, 1998, TR9810 HP LAB
[5]  
*IBM INC, 2003, WEB SERV LEV AGR WSL
[6]  
LAMANNA DD, 2003, SPECIFICATION LANGUA
[7]   Specifying and measuring quality of service in distributed object systems [J].
Loyall, JP ;
Schantz, RE ;
Zinky, JA ;
Bakken, DE .
FIRST INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC '98), 1998, :43-52
[8]  
OASIS, 2002, UN DESCR DISC INT UD
[9]  
OLENEVA M, 2002, APPL HOSTING REQUIRE
[10]  
*OMG, 2003, UML PROF SCH PERF RE