EXPLOITING A GENERIC APPROACH TO CONSTRUCT COMPONENT-BASED SYSTEMS SOFTWARE IN LINUX ENVIRONMENTS

被引:0
作者
Ueyama, Jo [1 ]
Madeira, Edmundo R. M. [2 ]
Taiani, Francois [3 ]
Camargo, Raphael Y. [4 ]
Grace, Paul [3 ]
Coulson, Geoff [3 ]
机构
[1] Univ Sao Paulo, Inst Math & Comp Sci, Sao Carlos, SP, Brazil
[2] Univ Campinas UNICAMP, Comp Inst, Campinas, SP, Brazil
[3] Univ Lancaster, Dept Comp, Lancaster LA1 4WA, England
[4] Fed Univ ABC UFABC, Santo Andre, SP, Brazil
基金
巴西圣保罗研究基金会;
关键词
System software; component-based software development; middleware;
D O I
10.1142/S0218194010004967
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Component-based software engineering has recently emerged as a promising solution to the development of system-level software. Unfortunately, current approaches are limited to specific platforms and domains. This lack of generality is particularly problematic as it prevents knowledge sharing and generally drives development costs up. In the past, we have developed a generic approach to component-based software engineering for system-level software called OpenCom. In this paper, we present OpenComL an instantiation of OpenCom to Linux environments and show how it can be profiled to meet a range of system-level software in Linux environments. For this, we demonstrate its application to constructing a programmable router platform and a middleware for parallel environments.
引用
收藏
页码:843 / 873
页数:31
相关论文
共 36 条
[1]  
BRUNETON E, 2002, P 7 ECOOP INT WORKSH
[2]  
CAMPBELL AT, 2002, 5 IEEE INT C OP ARCH
[3]   A generic component model for building systems software [J].
Coulson, Geoff ;
Blair, Gordon ;
Grace, Paul ;
Taiani, Francois ;
Joolia, Ackbar ;
Lee, Kevin ;
Ueyama, Jo ;
Sivaharan, Thirunavukkarasu .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2008, 26 (01)
[4]  
DEBBAGE M, 1994, SOUTHAMPTONS PORTABL
[5]  
Dowling J., 2001, P 3 INT C METALEVEL, P81
[6]  
FASSINO JP, 2002, USENIX 2002 ANN C JU
[7]  
FORD B, 1997, P 16 ACM S OP SYST P, P38
[8]  
Genssler T., 2002, CASES 02 P 2002 INT, P19, DOI DOI 10.1145/581630
[9]  
HANSSON H, 2004, EUR C SPEC SESS COMP
[10]  
HARTIG H, 1997, 16 ACM S OP SYST PRI, P66