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


Autoria(s): UEYAMA, Jo; MADEIRA, Edmundo R. M.; TAIANI, Francois; CAMARGO, Raphael Y.; GRACE, Paul; COULSON, Geoff
Contribuinte(s)

UNIVERSIDADE DE SÃO PAULO

Data(s)

20/10/2012

20/10/2012

2010

Resumo

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.

FAPESP[2006/06576-8]

Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)

FAPESP[2008/05346-4]

Fundação de Amparo à Pesquisa do Estado de São Paulo (FAPESP)

Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)

Brazilian Research Council (CNPq)[Proc. 474803/2009-0]

Identificador

INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, v.20, n.6, p.843-873, 2010

0218-1940

http://producao.usp.br/handle/BDPI/28988

10.1142/S0218194010004967

http://dx.doi.org/10.1142/S0218194010004967

Idioma(s)

eng

Publicador

WORLD SCIENTIFIC PUBL CO PTE LTD

Relação

International Journal of Software Engineering and Knowledge Engineering

Direitos

restrictedAccess

Copyright WORLD SCIENTIFIC PUBL CO PTE LTD

Palavras-Chave #System software #component-based software development #middleware #Computer Science, Artificial Intelligence #Computer Science, Software Engineering #Engineering, Electrical & Electronic
Tipo

article

original article

publishedVersion