Ana Lucia de Moura
Possui graduação em Matemática (modalidade Informática) pela Universidade Federal do Rio de Janeiro (1979), mestrado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (2000) e doutorado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (2004). Atualmente é professora do Departamento de Informática da PUC-Rio e pesquisadora no LabLua, laboratório de pesquisa em Linguagens de Programação. Tem experiência em desenvolvimento e pesquisa nas áreas de Linguagens de Programação, Redes e Sistemas Distribuídos.
Informações coletadas do Lattes em 16/10/2025
Acadêmico
Formação acadêmica
Doutorado em Informática
2000 - 2004
Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Título: Revisitando co-rotinas
Roberto Ierusalimschy. Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: co-rotinas; construções de controle; continuações; modelos de concorrência.Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Linguagens de Programação.
Mestrado em Informática
1998 - 2000
Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Orientador: Noemi Rodriguez
Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior. Palavras-chave: CORBA; Sistemas Distribuídos; componentes; propriedades não funcionais; adaptação dinâmica.Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Programação Distribuída. Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação / Especialidade: Linguagens de Programação.
Graduação em Bacharelado em Matemática (modalidade Informática)
1976 - 1979
Idiomas
Inglês
Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.
Espanhol
Compreende Bem, Fala Bem, Lê Bem, Escreve Razoavelmente.
Francês
Compreende Razoavelmente, Fala Pouco, Lê Razoavelmente, Escreve Pouco.
Áreas de atuação
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.
Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Programação Distribuída.
Participação em bancas
RODRIGUEZ, N.IERUSALIMSCHY, R.; CERQUEIRA, R.;MOURA, A. L.. Um Modelo Alternativo para Programação Concorrente em Lua. 2008. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica do Rio de Janeiro.
Produções bibliográficas
-
SALMITO, T. ; MOURA, A. L. ; RODRIGUEZ, N. . Understanding Hybrid Concurrency Models. Revista Brasileira de Redes de Computadores e Sistemas Distribuídos , v. 4, p. 33-41, 2011.
-
MOURA, A. L. ; IERUSALIMSCHY, R. . Revisiting coroutines. ACM Transactions on Programming Languages and Systems , v. 31, p. 6.1-6.31, 2009.
-
MOURA, A. L. ; RODRIGUEZ, N. ; IERUSALIMSCHY, R. . Coroutines in Lua. Journal of Universal Computer Science, v. 10, n.7, p. 910-925, 2004.
-
BRANCO, A. ; MOURA, A. L. ; RODRIGUEZ, N. ; ROSSETO, S. . Teaching Concurrent and Distributed Computing - Initiatives in Rio de Janeiro. In: Third NSF/TCPP Workshop on Parallel and Distributed Computing Education (EduPar-13), 2013, Boston. Proc. IEEE 27th International Symposium on Parallel and Distributed Processing Workshops and PhD Forum, 2013. p. 1318-1323.
-
CAVALCANTE, E. ; BATISTA, T. V. ; LOPES, F. ; ALMEIDA, A. ; MOURA, A. L. ; RODRIGUEZ, N. ; ALVES, G. ; DELICATO, F. ; PIRES, P. . Autonomous Adaptation of Cloud Applications. In: DAIS'13: 11th IFIP WG 6.1 - Distributed Applications and Interoperable Systems, 2013, Florence. Proceedings of the 11th IFIP WG 6.1 international conference on Distributed applications and interoperable systems. Berlin: Springer-Verlag, 2013.
-
CAVALCANTE, E. ; BATISTA, T. V. ; LOPES, F. ; RODRIGUEZ, N. ; MOURA, A. L. ; DELICATO, F. ; PIRES, P. ; MENDES, R. . Optimizing Service Selection in a Cloud Multiplatform Scenario. In: LatinCloud 2012 - 2012 IEEE Latin America Conference on Cloud Computing and Communications, 2012, Porto Alegre. Proceedings LatinCloud2012, 2012. p. 31-36.
-
SALMITO, T. ; RODRIGUEZ, N. ; MOURA, A. L. . Staged Concurrency in Lua - Introducing Leda. In: Simpósio Brasileiro de Linguagens de Programação, 2011, São Paulo. Anais do Simpósio Brasileiro de Linguagens de Programação, 2011.
-
OIKAWA, M. ; IERUSALIMSCHY, R. ; MOURA, A. L. . Converting regexes to Parsing Expression Grammars. In: 14o Simpósio Brasileiro de Linguagens de Programação (SBLP'2010), 2010, Salvador. Anais do 14o Simpósio Brasileiro de Linguagens de Programação, 2010.
-
BRAUNER, D. ; MOURA, A. L. ; STANTON, M. ; FAERMAN, M. ; MACHADO, I. ; PORTO, E. ; SAMPAIO, L. N. ; MONTEIRO, J. A. S. ; MELO, E. T. L. ; JAQUE, S. ; PATINO, J. . The Deployment of perfSONAR performance monitoring in Latin American networks and its use in the EELA-2 project. In: First EELA-2 Conference, 2009, Bogotá. Proceedings of the First EELA-2 Conference. Madrid: Editorial CIEMAT, 2009. p. 1-10.
-
STANTON, M. ; MACHADO, I. ; FAERMAN, M. ; MOURA, A. L. . Network support for e-Science in Latin America. In: Third EELA Conference, 2007, Catania, Italia. Proceedings of the Third EELA Conference. Catania, Italia: Universitá di Catania, 2007.
-
LIMA, M. J. D. ; URURAHY, C. ; MOURA, A. L. ; MELCOP, T. ; CASSINO, C. ; NERY, M. ; SILVESTRE, B. ; CERQUEIRA, R. . CSBase: A Framework for Building Customized Grid Environments. In: Third International Workshop on Emerging Technologies for Next-generation GRID (ETNGRID 2006), 2006, Manchester. WETICE '06: Proceedings of the 15th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises. Washington, DC: IEEE Computer Society, 2006. p. 187-194.
-
MOURA, A. L. ; RODRIGUEZ, N. ; IERUSALIMSCHY, R. . Coroutines in Lua. In: VIII Simpósio Brasileiro de Linguagens de Programação, 2004, Niterói. Anais do VIII Simpósio Brasileiro de Linguagens de Programação, 2004.
-
MOURA, A. L. ; URURAHY, C. ; CERQUEIRA, R. ; RODRIGUEZ, N. . Dynamic support for distributed auto-adaptive applications. In: AOPDCS'02 - Workshop on Aspect Oriented Programming for Distributed Computing Systems, 2002, Viena. Proceedings of the 22nd International Conference on Distributed Computing Systems Workshops. Los Alamitos, CA: IEEE Computer Society, 2002. p. 451-458.
-
MOURA, A. L. ; RODRIGUEZ, N. . Adaptação Dinâmica de Aplicações Distribuídas. In: 19 Simpósio Brasileiro de Redes de Computadores, 2001, Florianópolis. Anais do 19 Simpósio Brasileiro de Redes de Computadores, 2001.
-
MOURA, A. L. ; RODRIGUEZ, N. ; ISHIKAWA, E. ; LIMA, M. E. . Aplicações de Gerência Extensíveis. In: 16 Simpósio Brasileiro de Redes de Computadores, 1998, Rio de Janeiro. Anais/ 16 Simpósio Brasileiro de Redes de Computadores, 1998. v. 1. p. 125-143.
-
MOURA, A. L. ; RODRIGUEZ, N. ; LIMA, M. E. ; STANTON, M. . A platform for the development of extensible management applications. In: 8th Annual Internet Society Conference (INET´98), 1998, Genebra. Proceedings of the INET '98 Conference, 1998.
-
MOURA, A. L. ; RODRIGUEZ, N. ; CERQUEIRA, R. ; IERUSALIMSCHY, R. . Aplicações de Gerência com Comportamento Dinâmico. In: Segundo Seminário Franco-Brasileiro em Sistemas Informáticos Distribuídos, 1997, Fortaleza. Anais do Segundo Seminário Franco-Brasileiro em Sistemas Informáticos Distribuídos, 1997. v. 1. p. 476-487.
-
CERQUEIRA, R. ; MOURA, A. L. ; RODRIGUEZ, N. . LuaOrb: A programming tool for reflective middleware systems. In: Workshop on Reflective Middleware, 2000, New York. Workshop on Reflective Middleware, 2000.
-
MOURA, A. L. ; IERUSALIMSCHY, R. . Revisiting coroutines. Rio de Janeiro: Departamento de Informática PUC-Rio, 2004 (Monografia em Ciência da Computação).
-
MOURA, A. L. ; RODRIGUEZ, N. ; URURAHY, C. ; CERQUEIRA, R. . Dynamic Support for Nonfunctional Requirements in Distributed Appliactions 2001 (Monografia em Ciência da Computação).
Outras produções
MOURA, A. L. ; MACHADO, I. ; ROSSETO, S. ; REY, L. ; VIEIRA NETO, L. ; FOSCARINI, E. ; RODRIGUEZ, N. ; MOREIRA, E. Q. . CAFe (Comunidade Acadêmica Federada). 2010.
CERQUEIRA, R. ; CASSINO, C. ; HENRIQUE, R. C. ; COSME, R. ; AUGUSTO, C. E. L. ; BARBOSA JUNIOR, A. A. ; GATTI, M. A. C. ; ROSAS, M. A. ; FUSCO, V. S. F. ; SILVESTRE, B. ; MOURA, A. L. ; LIMA, M. J. D. ; URURAHY, C. . OpenBus - Barramento de Integração de Aplicações. 2009.
CASSINO, C. ; CERQUEIRA, R. ; SANTOS, A. L. C. ; MELCOP, T. ; LIMA, M. J. D. ; MOURA, A. L. ; URURAHY, C. ; COSTA, A. . CSBase - uma infra-estrutura para computação científica em ambientes computacionais heterogêneos. 2006.
CASSINO, C. ; SANTOS, A. L. C. ; MOURA, A. L. ; LIMA, M. J. D. ; KREMER, C. ; CERQUEIRA, R. ; MACHADO, M. ; AQUINO, F. ; CLETO, J. ; NUNES, M. . WebSintesi - Sistema Integrador de Aplicações Sísmicas. 2002.
CERQUEIRA, R. ; MOURA, A. L. ; RODRIGUEZ, N. ; IERUSALIMSCHY, R. ; NOGUEIRA, L. . LuaOrb versão 2.0. 2001.
MOURA, A. L. ; LIMA, M. E. . LuaMan. 1998.
MOURA, A. L. ; MACHADO, I. ; RODRIGUEZ, N. ; ROSSETO, S. ; REY, L. ; MACHADO, J. ; VIEIRA NETO, L. ; FOSCARINI, E. ; MOREIRA, E. Q. . CAFe (Comunidade Acadêmica Federada). 2010.
Projetos de pesquisa
-
2011 - 2012
AltoStratus - Soluções de Middleware para Composição, Execução e Gerenciamento de Serviços em Nuvens Híbridas e Heterogêneas, Descrição: O objetivo desse projeto é propor, especificar, implementar, implantar e avaliar técnicas e mecanismos de middleware para composição, execução gerenciamento de serviços em ambiente de nuvens computacionais híbridas e heterogêneas. O paradigma de serviços aborda as ações de publicar, descobrir e compor serviços, enquanto que o paradigma de nuvem foca na execução de serviços virtuais, ou seja, independência de localização plataforma computacional específica. Novos desafios e oportunidades também são gerados pela integração dos paradigmas. Nesse projeto um conjunto de serviços será desenvolvido para um ambiente de nuvens híbridas e heterogêneas: escalonamento, segurança, composição de serviços e gerência workflows, tolerância a falhas, adaptação de nuvem, implantação de aplicações, gerenciamento de aplicações, criação, execução e gerenciamento serviços virtuais em nuvem. A especificação desses serviços culminará com a convergência conceitual de um modelo de composição, execução gerenciamento de serviços em nuvem e de um middleware para facilitar e padronizar essas atividades. Os produtos gerados pelo projeto são as especificações e as implementações dos serviços, disponibilizados como ferramentas, bem como a especificação do middleware que padroniza modelo de composição, execução e gerenciamento de serviços em nuvem.. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Ana Lucia de Moura - Coordenador / Noemi Rodriguez - Integrante / Frederico Lopes - Integrante / Flavia Delicato - Integrante / Paulo Pires - Integrante / THAIS VASCONCELOS BATISTA - Integrante / Edmundo Madeira - Integrante / Karin Breitman - Integrante / Nabor Mendonça - Integrante / Luciano Gaspary - Integrante / Carlos Kamienski - Integrante., Financiador(es): Rede Nacional de Ensino e Pesquisa - Auxílio financeiro.
-
1997 - 1998
GERENTE - GErenciamento de Redes incluindo aplicações à ENgenharia de TElecomunicações, Descrição: Projeto de P&D (ProTeM-CC fase iIII) na área de gerência de redes, envolveu 4 instituições acadêmicas (PUC-Rio, UFF, UFC e ETFCE) e uma empresa de serviços de dados e telecomunicações (EMBRATEL).. , Situação: Concluído; Natureza: Pesquisa. , Integrantes: Ana Lucia de Moura - Integrante / Noemi Rodriguez - Integrante / Michael Stanton - Coordenador / José Neuman de Souza - Integrante / Antonio Mauro Barbosa de Oliveira - Integrante., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Auxílio financeiro.
Projetos de desenvolvimento
-
2007 - 2008
EELA - Extending E-infrastructure to Latin America, Descrição: Extending E-infrastructure to Latin America (EELA) é um projeto do programa Information Society Technologies (IST) da UE. Nele participam 19 instituições de 3 países europeus e 7 países da AL, além das organizações internacionais CERN e CLARA. A instituição coordenadora do EELA é CIEMAT (Espanha) e o valor do financiamento é aproximadamente 1,7 M Euros. O objetivo é difundir a tecnologia das grades computacionais, especialmente aquela baseada no modelo desenvolvido no grande projeto EGEE (Enabling Grids for E-science), também do IST.. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Ana Lucia de Moura - Integrante / Michael Stanton - Integrante / Ramón Gavela (CIEMAT) - Coordenador / Bernard Marechal - Integrante / Roberto Barbera - Integrante / Marcio Faerman - Integrante., Financiador(es): European Commission - Auxílio financeiro.
-
2007 - 2008
RINGrid - Remote Instrumentation in Next-generation Grids, Descrição: RINGrid (Remote Instrumentation in Next-generation Grids) é um projeto do programa IST da UE, coordenado pelo PSNC (Poznan Supercomputing and Network Centre) da Polônia, e com a participação de CLARA e mais 8 instituições de Áustria, Bulgária, Grécia, Itália, México, Reino Unido e Romênia). CLARA é representada pela RNP e pela REUNA, a rede acadêmcia nacional do Chile. O projeto começou em outubro de 2006, com duração de 18 meses, e conta com financiamento de quase 1 M Euros. Também participam do Brasil o LNA e LNLS, que possuem ou participam no uso de equipamentos (telescópios, microscópios, espectróscopos, etc), que são, atual ou potencialmente, de uso remoto. Seus objetivos incluem o levantamento de instrumentos e comunidades de uso remoto, além da definição de maneiras de incluir monitoramento e controle destes instrumentos em middleware de grades. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Ana Lucia de Moura - Integrante / Michael Stanton - Integrante / Marcio Faerman - Integrante / Norbert Meyer - Coordenador., Financiador(es): European Commission - Auxílio financeiro.
-
1996 - 1997
Sistema de apoio à documentação e design para projeto básico de processo para plataformas, Descrição: Sistema de apoio à documentação e design para projeto básico de processo para plataformas. , Situação: Concluído; Natureza: Desenvolvimento. , Integrantes: Ana Lucia de Moura - Integrante / Ana Cristina Bicharra Garcia - Coordenador / Clarisse Sieckenius de Souza - Integrante., Financiador(es): Petróleo Brasileiro - Rio de Janeiro - Matriz - Auxílio financeiro.
Histórico profissional
Endereço profissional
-
Pontifícia Universidade Católica do Rio de Janeiro, Centro Técnico-Científico, Departamento de Informática. , Rua Marques de São Vicente 225, RDC, Gávea, 22453-900 - Rio de Janeiro, RJ - Brasil, Telefone: (21) 35271500, Ramal: 4524, Fax: (21) 35271530
Experiência profissional
1996 - 2007
Pontifícia Universidade Católica do Rio de Janeiro, PUC-RioVínculo: Colaborador, Enquadramento Funcional: Pesquisadora
Outras informações:
Participação no Grupo de Tecnologia em Computação Gráfica (TecGraf) de 2001 a 2007
Atividades
-
08/2010
Ensino, Engenharia de Computação, Nível: Graduação,Disciplinas ministradas, Software Básico, Programação
-
01/2010
Pesquisa e desenvolvimento , Centro Técnico-Científico, Departamento de Informática.,Linhas de pesquisa
-
01/2001 - 05/2007
Pesquisa e desenvolvimento , Centro Técnico-Científico, Departamento de Informática.,Linhas de pesquisa
2007 - 2009
Rede Nacional de Ensino e PesquisaVínculo: Colaborador, Enquadramento Funcional: Coordenadora de Pesquisa e Desenvolvimento, Carga horária: 40
Atividades
-
01/2008
Direção e administração, Rede Nacional de Ensino e Pesquisa - RNP, Diretoria de Inovação.,Cargo ou função, Coordenação dos Grupos de Trabalho (GTs) da RNP.
1988 - 1995
Eden Sistemas de Computação S.A.Vínculo: Celetista formal, Enquadramento Funcional: Gerente de Desenvolvimento, Regime: Dedicação exclusiva.
Outras informações:
Coordenação da equipe de desenvolvimento e participação no desenvolvimento de diversos projetos desenvolvidos pela empresa, incluindo protocolos de comunicação, concentradores inteligentes, ferramentas de gerência de redes, drivers para interfaces de redes
1983 - 1987
Medidata Sistemas de ComputaçãoVínculo: Celetista formal, Enquadramento Funcional: Analista de Software Básico Senior
Outras informações:
Participação no desenvolvimento do kernel de um sistema multi-processador, implementação de procolocos de comunicação
1985 - 1986
Computadores e Sistemas BrasileirosVínculo: Celetista formal, Enquadramento Funcional: Projetista de Software
Outras informações:
Especificação de arquitetura de redes e protocolos de comunicação
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todos os processos de Ana Lucia de Moura e sempre que o nome aparecer em publicações dos Diários Oficiais, avisaremos por e-mail e pelo painel do usuário
Criando um monitoramento
Nossos robôs irão buscar nos nossos bancos de dados todas as movimentações desse processo e sempre que o processo aparecer em publicações dos Diários Oficiais e nos Tribunais, avisaremos por e-mail e pelo painel do usuário
Confirma a exclusão?