TY - JOUR
T1 - Exploiting a generic approach to construct component-based systems software in Linux environments
AU - Ueyama, Jó
AU - Madeira, Edmundo R.M.
AU - Taiani, Francois
AU - Camargo, Raphael Y.
AU - Grace, Paul
AU - Coulson, Geoff
PY - 2010/9/1
Y1 - 2010/9/1
N2 - 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.
AB - 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.
KW - component-based software development
KW - middleware
KW - System software
UR - http://www.scopus.com/inward/record.url?scp=79551592166&partnerID=8YFLogxK
UR - https://www.worldscientific.com/doi/abs/10.1142/S0218194010004967
U2 - 10.1142/S0218194010004967
DO - 10.1142/S0218194010004967
M3 - Article
AN - SCOPUS:79551592166
VL - 20
SP - 843
EP - 873
JO - International Journal of Software Engineering and Knowledge Engineering
JF - International Journal of Software Engineering and Knowledge Engineering
SN - 0218-1940
IS - 6
ER -