|
Nelson Souto Rosa, PhD
Associate Professor at Centro de
Informática - UFPE
Tel
55 81 2126.8430
Cidade Universitária –
Recife – Brazil
50732-970
nsr [at] cin.ufpe.br
|
Middleware is a communication software placed (usually atop TCP or UDP)
between the application and the operating system in order to hide the
complexity of underlying network mechanisms. This fact enormously facilitates
the task of distributed application developers as the middleware is viewed as a
collection of distributed services (or middleware services) that takes the
primary responsibility of communicating distributed applications. The
middleware often also provides additional services such as security,
transaction, naming and events, which “aggregate” value to the communication
between distributed applications.
My research interests include the development
of (1) middleware systems and (2) service oriented computing (SOC) with
emphasis on the project, design and implementation of middleware systems and
web service composition. Middleware systems include ones running on desktops, mobile
phones and sensor nodes, which may
adopt different communication models such client-server,
publish-subscribe and tuple spaces. In terms of
SOC, my research focuses on the composition
of web services regarding quality attributes and dynamic adaptation.
Projects ▲
►Development of Middleware Frameworks
(FACEPE / CPNq) [2007-2008] (In
Portuguese)
O objetivo geral deste projeto é desenvolver um
suporte integrado para construção de sistemas de middleware.
Para alcançarmos este objetivo geral, três objetivos específicos devem ser
alcançados: definição de um conjunto de componentes básicos de middleware; desenvolvimento de um framework de implementação; e desenvolvimento de um framework de
formalização. Estes frameworks serão desenvolvidos utilizando-se princípios de
arquitetura de software. Os elementos utilizados como base para os dois
frameworks são elementos arquiteturais que incluem componentes (elementos de
computação), conectores (elementos de comunicação), configuração (composição de
componentes e conectores) e estilos (restrições na composição
composição). Estes frameworks funcionarão como
uma pré-implementação para a construção de middleware e como templates
(semi-especificações) para a formalização
►Middleware Framework for Mobile
Devices (FINEP) [2007-2009]
This project focuses on developing a device middleware implemented in
Java that supports heterogeneous application models (Java and C++), in order
to access typical embedded application problems, such as, runtime updates,
component orientation, and execution environment heterogeneity.
|
► Surveillance Systems based on Wireless
Sensor Networks (CPNq
)
[2008-2009] (In Portuguese)
O objetivo
geral desta proposta é desenvolver um sistema integrado para vigilância
(monitoramento) e intervenção em ambientes de subestações elétricas através do
uso de redes de sensores sem-fio (RSSF). Neste
contexto, o monitoramento e a intervenção envolvem (1) a aquisição de dados de
presença de objetos nas subestações, (2) agregação dos dados na RSSF, (3)
integração da RSSF com a rede de telefonia móvel (4) processamento dos dados
para detecção de eventos e (5) intervenção no ambiente.
► Advanced Topics on Distributed Systems (in
Portuguese)
► Distributed Platforms (in Portuguese)
►Service Science
►Journal
1.
ROSA, N. S. ; CUNHA, Paulo
R. F. A Formal
Framework for Middleware Behavioural Specification. Software Engineering Notes, v. 32, p. 1-7, 2007.
2. LINS,
Fernando Antonio Aires ; SANTOS JUNIOR, José Carlos
dos ; ROSA, N. S. Adaptive Web Service Composition. Software Engineering Notes, v. 32, p. 1-8, 2007.
3.
ROSA, N. S. ; CUNHA, Paulo
R. F. . Using LOTOS for Formalising Wireless Sensor Network
Applications. Sensors (Basel), v. 7, p.
1447-1461, 2007.
4.
ASSAD, A. E. ; ROSA, N. S. Device Middleware for Mobile
Applications. IEEE Distributed Systems Online, v. 8, p. 1-2, 2007.
5.
FAGUNDES, Roberta Andrade de Araújo ; MACIEL, Paulo
Romero Martins ; ROSA, N. S. Performance Evaluation of CORBA Concurrency Control Service Using
Stochastic Petri Nets. Revista de Informática Teórica e Aplicada, v. 14, p.
1-25, 2007.
6. SOUTO,
Eduardo James Pereira ; VASCONCELOS, Glauco Pimentel ;
GUIMARÃES, Germano de Freitas ; VIEIRA, Mardoqueu de
Souza ; ROSA, N. S. ; FERRAZ, Carlos André Guimarães. Mires: A Publish/subscribe Middleware
for Sensor Networks. Personal
And Ubiquitous Computing, Springer Verlag, v. 10, n.
1, p. 37-44, 2006.
7.
ROSA, N. S. ; CUNHA, Paulo
Roberto Freire. Behavioural Specification of
Middleware Systems. Journal of
the Brazilian Computer Society, v. 2, p. 62-74, 2006.
► Conferences
1. ASSAD, A. E.
; ROSA, N. S. . Device
Middleware for Heterogeneous Access to Java Services. In: FINA'2008, 2008, Ginowan,
Okinawa. Fourth International Symposium on Frontiers, 2008.
2. LIMA, R. C. A. ; ROSA, N. S. . TS-Mid:
Middleware for Wireless Sensor Networks based on Tuple
Space. In: HWSE, 2008, Ginowan, Okinawa. Fourth IEEE International Workshop on
Heterogeneous Wireless Networks, 2008.
3.
LINS, Fernando Antonio Aires ;
SANTOS JUNIOR, José Carlos dos ; ROSA, N. S. . Improving
Transparent Adaptability in Web Service Composition. In: SOCA'07, 2007, Newport Beach. IEEE
International Conference on Service-Oriented Computing, 2007. p. 80-87.
4.
FREITAS, Osmany Barros de ; ROSA, N. S. . MIDAS: Um Framework de Middleware
Baseado em Arquitetura de Software. In: Eatis, 2007, Faro, Portugal.
Euro American Conference on Telematics and
Information Systems, 2007. p. 1-9.
5.
ROSA, N. S. ; CUNHA, Paulo
R. F. . Behavioural Specification of Wireless Sensor Network
Applications. In: IEEE GIIS, 2007,
Marrakech. IEEE International Global Information Infrastructure Symposium,
2007. p. 66-72.
6.
ARTEIRO, Roberto Delgado ;
SOUZA, Fábio Nogueira de ; ROSA, N. S. ; MACIEL, Paulo Romero Martins . Utilizando Redes de Petri para Modelagem de Desempenho de Middleware
Orientado a Mensagem. In: WPerformance, 2007, Rio de Janeiro. WPerformance
2007, 2007. p. 1-21.
7.
Galdino, Sérgio ; MACIEL,
Paulo Romero Martins ; ROSA, N. S. . Generalized
Stochastic Petri Net Models in Dependability Evaluation. In: SMC, 2007, Montreal. 2007 IEEE International
Conference on Systems, Man, and Cybernetics, 2007. p. 1-6.
8.
RIBEIRO, Cláudia Maria Fernandes Araujo
; ROSA, N. S. ; CUNHA, Paulo Roberto Freire . An Ontological Approach for Personalized Services. In: AINA (FINA), 2006, Viena,
Áustria. The IEEE 20th International Conference on
Advanced Information Networking and Applications, 2006. v. 2. p. 729-733.
9.
SOUZA, Fábio Nogueira de ;
ARTEIRO, Roberto Delgado ; ROSA, N. S. ; MACIEL, Paulo Romero Martins . Using Stochastic Petri Nets for Performance Modelling of Application
Servers. In: 5th International
Workshop on Performance Modeling, Evaluation, and
Optimization of Parallel and Distributed Systems (IEEE IPDPS), 2006, Rhodes
Island. PMEO-PDS'06, 2006.
10. GUIMARÃES,
Germano de Freitas ; SOUTO, Eduardo James Pereira ;
VIEIRA, Mardoqueu de Souza ; VASCONCELOS, Glauco
Pimentel ; ROSA, N. S. ; FERRAZ, Carlos André Guimarães . Middleware para Redes de Sensores Sem-Fio:
Projeto, Implementação e Avaliação de Consumo de
Energia. In: SBRC, 2006, Curitiba. 24o. Simpósio Brasileiro de
Redes de Computadores, 2006. p. 1-16.
11. LINS, Fernando
Antonio Aires ; SANTOS JUNIOR, José Carlos dos ;
SILVA, Arnoldo Nunes da ; ROSA, N. S. ; MACIEL, Paulo Romero Martins ; QUENTAL,
Nivia Cruz . Avaliação de Desempenho da Composição de Web Services Usando Redes de Petri. In: SBRC,
2006, Curitiba. 24o. Simpósio Brasileiro de Redes de Computadores, 2006. p. 1-16.
12. SOUZA, Fábio
Nogueira de ; DELGADO, Roberto Arteiro ; ROSA, N. S. ;
MACIEL, Paulo Romero Martins . Using Stochastic Petri Nets for
Performance Modelling of JBoss Application Server. In: WPerformance, 2006,
Campo Grande. V Workshop em Desempenho de Sistemas Computacionais e de
Comunicação (WPerformance), 2006. p.
221-238.
13.
ROSA, N. S. ; CUNHA, Paulo
Roberto Freire . A LOTOS Framework for Middleware
Behaviour Specification. In: Forte,
2006, Paris. 26th IFIP WG 6.1 International Conference on Formal Methods for
Networked and Distributed Systems. Paris : Lecture
Notes in Computer Science, 2006. v. 4229. p. 136-142.
14.
LINS, Fernando Antonio Aires ;
SANTOS JÚNIOR, José Carlos dos ; ROSA, N. S. . Policy-dirven
Adaptive Web Service Composition. In: Fourth International Workshop on SOA and Web
Services, 2006, Portland, Oregon. Fourth International Workshop on SOA and Web
Services (OOPSLA 2006), 2006. p. 40-51.
15. MACIEL, Rita
Suzana Pitangueira ; ROSA, N. S. ; FERRAZ, Carlos André Guimarães ; SILVA,
Bruno Carreiro da . Um Processo MDA para o Desenvolvimento de Componentes e Serviços Específicos de Middleware. In: WDBC,
2006, Recife. VI Workshop de Desenvolvimento Baseado em Componentes, 2006. p.
63-70.
►...2005
►PhD
·
Fernando A. A. Lins, Adaptive Web Service Composition with Semantics Support, 2008-2011.
·
Rita S. P. Maciel
(co-supervision), InterDoc: A Reference Architecture Based on Middleware
Services for Interoperability of Collaborative Environments,
(2003-2006).
·
Cláudia M. F. A. Ribeiro (co-supervision), ESCHER: An Architecture for Quality of Service for Treating User
Perception, 2004.
·
Fábio N. Souza, Automatic Web Service Composition, 2008-2011.
►MsC
·
André E. Assad, Device Middleware
for Heterogeneous Access to Java Services, 2008.
·
Vando F. Batista, Message-Oriented Middleware for Mobile Phones, 2008.
·
Eduardo G. Calábria, Hermes: A Message Oriented Middleware for Corporative Environments, 2004.
·
Marcos A. S. Costa, A Model for Adaptive Middleware, 2004.
·
Roberto A. Delgado, Performance
Evaluation of Message-Oriented Middleware, 2008.
·
Roberta A. A. Fagundes
(co-supervision), Performance Evaluation of CORBA
Concurrency Service Using Petri Nets, 2006.
·
Luiz H. A. Freitas, Framework para Desenvolvimento de Middleware para Rede de
Sensores Sem Fio, 2007-2009.
·
Rita C. A. Lima, TS-Mid: Middleware
for Wireless Sensor Networks based on Tuple Space, 2008.
·
Fernando A. A. Lins, Adaptive Web Service Composition, 2007.
·
Marco A. F. Moraes
(co-supervision), Framework for Analysis and Design
Based on Software Architecture, 2002.
·
Fábio N. Souza, Performance Evaluation of Application Servers Using Petri Nets, 2006
·
Milton S. Souza, MDSA: An Approach
for Integrating Software Architecture into MDA, 2004.
·
Mardoqueu S. Vieira, A Reconfigurable Middleware for
Wireless Sensor Networks, 2006.
►Undegraduate
·
Osmany Barros de Freitas
·
Jobson Ronan Jerônimo da Silva
·
Diego de Azevedo Ribeiro
►Lattes (In Portuguese)
► In English