Towards distributed contract negotiation in component-based systems

被引:0
作者
Mulugeta, M [1 ]
Göbel, S [1 ]
机构
[1] Dresden Univ Technol, Inst Syst Architecture, Dresden, Germany
来源
SOFTWARE COMPOSITION | 2005年 / 3628卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The consideration of non-functional properties like QoS or security is crucial for many software applications, but it is also a challenging task. The combination of non-functional aspects and component-based software engineering aims at simplifying the development of those applications. The COMQUAD project has employed this approach and has allowed the specification of required and provided non-functional properties as well as resource demand at the component level. The runtime environment, in particular the component container, negotiates contracts between components of an application. In this paper we report on work in progress about a distributed contract negotiation mechanism between components running in different component containers on multiple nodes. We introduce a layered negotiation approach consisting of a coarse-grained negotiation between component containers and a fine-grained negotiation between components within a single container and across containers. We demonstrate our ideas with. a distributed video on-demand application.
引用
收藏
页码:125 / 134
页数:10
相关论文
共 19 条
[1]  
Aagedal J., 2001, THESIS U OSLO
[2]   The use of multicast delivery to provide a scalable and interactive video-on-demand service [J].
Almeroth, KC ;
Ammar, MH .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1996, 14 (06) :1110-1122
[3]  
[Anonymous], P 1 INT WORKSH QUAL
[4]   Making components contract aware [J].
Beugnard, A ;
Jézéquel, JM ;
Plouzeau, N ;
Watkins, D .
COMPUTER, 1999, 32 (07) :38-+
[5]  
Braden Bob, 1997, 2205 RFC
[6]  
CHEESMAN J, 2001, UML COMPONENTS SIMPL
[7]  
DEMIGUEL MA, 2002, 10 INT WORKSH QUAL S
[8]   The COMQUAD component container architecture [J].
Göbel, S ;
Pohl, C ;
Röttger, S ;
Zschaler, S ;
Aigner, R ;
Pohlack, M .
FOURTH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA 2004), PROCEEDINGS, 2004, :315-318
[9]  
GOBEL S, 2004, TUDFI0404
[10]  
GOBEL S, 2004, WORKSH SELF MAN SYST