Engenharia de Software dos Sistemas
Multi-Agentes
Carlos J. P de Lucena
http://www.inf.puc-rio.br/~lucena
dezembro de 2007
Guia da Apresentação
• Paradigmas da Engenharia de Software
• Novas características dos sistemas de software
• Agentes
• Sistemas Multi-Agentes (SMA)
• Exemplos de SMA
• Roadmap dos SMA
• Tópicos de pesquisa em SMA
• A pesquisa no LES da PUC-Rio
Laboratório de Engenharia de Software (LES) – PUC-Rio
2
A Engenharia de Software
• Sistemas de software estão cada vez mais complexos
(frameworks, PLAs etc)
• A ES é uma disciplina que se preocupa com todos os
aspectos do desenvolvimento de software
• Existe a necessidade de se modelar e analisar
– Processos de desenvolvimento de software
• Métodos controlados, bem documentados e replicáveis para produção
de software
– Software
• Bem definido, com qualidade (dependable), manutenível e reutilizável
• A escolha de boas abstrações é uma questão central em ES
Laboratório de Engenharia de Software (LES) – PUC-Rio
3
Abstrações da Engenharia de Software
• Software lida com entidades “abstratas”, que
possuem (quase sempre) um espelho no mundo real
– Números, pessoas, documentos, imagens etc
• Como se deve modelar tais entidades, i.e. quais são
as abstrações que devem ser usadas para se
desenvolver um software?
– Dados, funções, objetos, etc
• As abstrações devem ser independentes de uma
tecnologia específica, p. ex. arquiteturas e
linguagens de programação
Laboratório de Engenharia de Software (LES) – PUC-Rio
4
Evolução dos Paradigmas de ES
• Linguagens Assembler
• Abstração Funcional
• Programação Estruturada
Tempo
Abstrações influenciadas
pela arquitetura da máquina
• Orientação a Objetos
• Padrões de Projeto
• Componentes
• ...
• Agentes de Software
Laboratório de Engenharia de Software (LES) – PUC-Rio
Abstrações influenciadas
pelo domínio do problema
5
O Cenário Atual
• Com os avanços do desenvolvimento de aplicações
distribuídas na Internet, a introdução de
componentes de software com algum tipo de autocontrole está se tornando usual
• Os sistemas de software deverão estar
– Em todo o lugar
– Sempre conectados (disponíveis)
– Sempre ativos para executar requisições de usuários
Laboratório de Engenharia de Software (LES) – PUC-Rio
6
Novas Características dos Sistemas de Software
• Situados
– Componentes executarão no contexto de um ambiente e poderão
influenciar e serem influenciados por ele
• Abertos
– Sistemas terão controle descentralizado e poderão mudar
dinamicamente a sua estrutura
• Autônomos (controle local)
– Componentes representarão um ponto (local) autônomo pró-ativo de
controle
• Interatividade local
– Componentes irão interagir de acordo com padrões ou contratos
estabelecidos localmente
Laboratório de Engenharia de Software (LES) – PUC-Rio
7
O Paradigma de Agentes
• O paradigma de agentes oferece
– Uma abstração para o desenvolvimento de software
baseado no domínio do problema para sistemas com as
características descritas anteriormente
– Um modelo de decomposição para o desenvolvimento
modular de software
Laboratório de Engenharia de Software (LES) – PUC-Rio
8
O que é um Agente de Software ?
• Uma questão controversa
– Não existe um consenso sobre uma definição para
agentes
– Histórico e definições
• Dois pontos de vista
– Inteligência Artificial
• Um agente é pró-ativo, inteligente (cognitivo), e deve ser
altamente interativo (P2P) em vez de participar de uma
arquitetura cliente-servidor
– Engenharia de Software
• Um agente é um componente de software com threads internas
de execução (tanto pró-ativo quanto reativo) e que pode
participar de protocolos de interação complexos e com estado
Laboratório de Engenharia de Software (LES) – PUC-Rio
9
Propriedades de Agentes em ES
– Autonomia *
• Capacidade de agir sem intervenção externa
– Pró-atividade
• Atuam não somente em resposta ao ambiente – são orientados a
objetivos
– Situação
• Atuam em um ambiente
– Interatividade *
• Se comunicam com outros agentes e com o ambiente
Laboratório de Engenharia de Software (LES) – PUC-Rio
10
Características de Agentes ES
– Adaptação *
• São capazes de modificar, em algum grau, o seu comportamento
devido à mudanças do ambiente e de outros agentes (autonomic
computing: self*)
– Aprendizado
• São capazes de modificar o seu comportamento baseados em sua
experiência
– Racionalidade
• São capazes de selecionar suas ações baseados em seus objetivos
– Mobilidade
• São capazes de se mover de um ambiente para outro
Laboratório de Engenharia de Software (LES) – PUC-Rio
11
O que são Sistemas Multi-Agentes?
• Do ponto de vista da IA
– Um sistema multi-agente é uma sociedade de agentes
(agentes IA) individuais, que interagem por meio da troca
de conhecimento e da negociação para alcançar um
objetivo local ou global
• Do ponto de vista da ES
– Um sistema multi-agente é um sistema de software
composto por diversos loci de controle (agentes ES)
encapsulados e independentes, que interagem no
contexto específico de uma aplicação
Laboratório de Engenharia de Software (LES) – PUC-Rio
12
A Abordagem Orientada a Agentes
• O desenvolvimento de SMA deve explorar conceitos
coerentes com as caracterizações acima
– Agentes: entidades autônomas, com controle local,
situados em um ambiente e interativos
– Controle local: objetivos, ações e planejamento
– Ambientes: lugar onde estão os recursos usados pelos
agentes
– Protocolos de interação: regras para a interação entre
agentes
Laboratório de Engenharia de Software (LES) – PUC-Rio
13
SMA em Essência (perspectiva da ES)
• SMA são em essência:
– Uma estratégia de solução
– A base para uma nova arquitetura de software
– Para sistemas com alta prioridade para requisitos não funcionais, tais
como:
– Autonomia
– Adaptabilidade
– Confiabilidade
– .....
– Em um mundo:
– Distribuído
– Muito dinâmico
–  flexível e adaptável à mudança
Laboratório de Engenharia de Software (LES) – PUC-Rio
14
Exemplos: Agentes Internet
• Web search agents: provê serviços de busca aos usuários
• Web server agents: reside em um web site específico para
prover serviços de agência
• Information filtering agents:filtra informações eletrônicas
de acordo com as preferências dos usuários
• Information retrieval agents: provê um pacote
personalizado de informações
• Notification agents: notifica eventos de interesse do
usuário
• Service agents:provê serviços especializados ao usuário
• Mobile agents: movem-se de um local para outro para
executar tarefas especificadas pelo usuário
Laboratório de Engenharia de Software (LES) – PUC-Rio
15
Exemplos de Aplicações de SMA (seminário LES de pesquisa
2007-2)
•
•
•
•
•
•
Telecomunicações/ Redes sem fio
Medicina (células tronco, útero virtual)
Reputação (Comércio Eletrônico)
Autonomic Computing (self*)
Computação Ubíqua/ Context-awareness)
Competições do AAMAS (TACs)
Laboratório de Engenharia de Software (LES) – PUC-Rio
16
Roadmap1 para os SMA
• Situação atual
– Uma equipe de desenvolvimento
– Projeto ad-hoc
– Sistemas fechados aplicados a um ambiente específico
– Protocolos e linguagens de comunicação pré-definidos
– Escaláveis somente em ambientes de simulação
– Exemplo: o TAC
1
M. Luck, P. McBurney, C. Preist. Agent Technology: Enabling Next Generation Computing. AgentLinkII, 2003.
Laboratório de Engenharia de Software (LES) – PUC-Rio
17
Roadmap para os SMA
• A curto prazo (~2008)
– Uso disseminado de linguagens semi-estruturadas de
comunicação de agentes (p. ex. FIPA ACL)
– Metodologias de desenvolvimento top-down
– Plataformas de uso generalizado (ex.: Jade, JadeEx etc)
– Escalabilidade em ambientes pré-determinados e de
domínios específicos
Laboratório de Engenharia de Software (LES) – PUC-Rio
18
Roadmap para os SMA
• Médio prazo (2009)
– Projeto feito por times diferentes
– Uso de padrões de protocolos e linguagens de
comunicação
– Metodologias específicas para agentes
– Sistemas abertos para domínios específicos (p. ex. ecommerce)
– Maior escalabilidade
– Desenvolvimento de agentes para fazer ponte entre
domínios diferentes
Laboratório de Engenharia de Software (LES) – PUC-Rio
19
Roadmap para os SMA
• Longo prazo (2010 ~)
– Projeto feito por times diversificados
– SMA realmente abertos e escaláveis
– Domínios diferentes
– Agentes com capacidade de aprender os protocolos de
comunicação apropriados para entrar em um sistema
– Protocolos de comunicação surgindo e evoluindo a partir
de interações reais entre agentes
Laboratório de Engenharia de Software (LES) – PUC-Rio
20
Alguns Tópicos de Pesquisa em ES para SMA
• Relacionamento entre a abstração de agentes com
outras abstrações, p. ex. objetos
• Web Semântica
• Linguagens de modelagem para agentes (UML)
• Metodologias para a análise e o projeto de SMA
• Experiências de desenvolvimento de aplicações
reais
• Levantamento de um conjunto de “boas práticas”
para o desenvolvimento orientado a agentes
Laboratório de Engenharia de Software (LES) – PUC-Rio
21
Alguns Tópicos de Pesquisa em ES para SMA
• APIs, linguagens de programação ou plataformas
padronizadas para agentes
• Ambientes de desenvolvimento de software e
ferramentas CASE para agentes
• Abordagens de reuso para o desenvolvimento de
SMA, incluindo frameworks, padrões, componentes
e arquiteturas
• Integração de software orientado a agentes a
processos de negócios já existentes (legados) e as
suas implicações
Laboratório de Engenharia de Software (LES) – PUC-Rio
22
Pesquisa no LES da PUC-Rio (desde 2001)
• Linguagens de modelagem (3PhDs, 5 MSc)
– Documentação de artefatos de SMA, formalização
• Metodologias de desenvolvimento (2PhD, 5 MSc)
– Processo para a produção de software orientado a
agentes
• Plataformas (2 PhD, 3MSc)
– Ambientes para a implementação de SMA
• Aplicações Inovadoras (3 PhD, 3MSc)
• Governança em SMA Abertos - dependability (5PhD,
vários mestrados)
Laboratório de Engenharia de Software (LES) – PUC-Rio
23
Publicações
Livros (2003 a 2007) – Pioneiros em ES de SMA
1.
2.
3.
4.
5.
Ricardo Choren, Alessandro F. Garcia, Holger Giese, Ho-fung Leung,
Carlos José Pereira de Lucena, Alexander B. Romanovsky: Software
Engineering for Multi-Agent Systems V, Research Issues and Practical
Applications. Springer 2007
Alessandro F. Garcia, Ricardo Choren, Carlos José Pereira de Lucena,
Paolo Giorgini, Tom Holvoet, Alexander B. Romanovsky: Software
Engineering for Multi-Agent Systems IV, Research Issues and Practical
Applications. Springer 2006
Ricardo Choren, Alessandro F. Garcia, Carlos José Pereira de Lucena,
Alexander B. Romanovsky: Software Engineering for Multi-Agent
Systems III, Research Issues and Practical Applications. Springer 2005
Carlos José Pereira de Lucena, Alessandro F. Garcia, Alexander B.
Romanovsky, Jaelson Castro, Paulo S. C. Alencar: Software Engineering
for Multi-Agent Systems II, Research Issues and Practical Applications .
Springer 2004
Alessandro F. Garcia, Carlos José Pereira de Lucena, Franco
Zambonelli, Andrea Omicini, Jaelson Castro: Software Engineering for
Large-Scale Multi-Agent Systems, Research Issues and Practical
Applications. Springer 2003
Laboratório de Engenharia de Software (LES) – PUC-Rio
25
Capítulos de Livros (2005 a 2007)
1.
2.
3.
4.
FILIPPO, D., RAPOSO, A., ENDLER, M. & FUKS, H. Ambientes Colaborativos de
Realidade Virtual e Aumentada. in: Realidade Virtual e Aumentada - Conceitos,
Projeto e Aplicações, Cláudio Kirner e Robson Siscoutto (eds), Editora SBC –
Sociedade Brasileira de Computação, Porto Alegre, 2007, ISBN 85-7669-108-6,
Cap. 9, pp 169-192.
BRANDÃO, Anarosa A. F.; SILVA, Viviane Torres da; LUCENA, Carlos J. P. de;
Observed-MAS: an Ontology-based Method for Analyzing Multi-Agent Systems
Design Models, In: Padgham, Lin; Zambonelli, Franco (Eds.): Agent-Oriented
Software Engineering, LNCS 4405, Springer-Verlag, ISBN: 978-3-540-70944-2,
pp 122-139, 2007.(AOSE@AAMAS06 post-proceedings).
GATTI, Maíra A. de C.; CARVALHO, Gustavo; PAES, Rodrigo; LUCENA, Carlos
José Pereira de; BRITO, Jean-Pierre. On Fault Tolerance in Law-Governed
Multi-Agent Systems. Software Engineering for Large-Scale Multi-Agent
Systems. Springer Verlag, LNCS 4408, 2007.
PAES, Rodrigo; CARVALHO, Gustavo; GATTI, Maíra; LUCENA, Carlos; BRIOT,
Jean-Pierre; CHOREN, Ricardo. Enhancing the Environment with a LawGoverned Service for Monitoring and Enforcing Behavior in Open Multi-Agent
Systems. In: Weyns, Danny; Parunak, H.Van Dyke; Michel, Fabien (eds.):
Environments for Multi-Agent Systems III, Lecture Notes in Artificial
Intelligence, vol. 4389, ISBN 978-3-540-71102-5. Berlim: Springer-Verlag, 2007,
p. 221–238.
Laboratório de Engenharia de Software (LES) – PUC-Rio
26
Capítulos de Livros (2005 a 2007)
5.
6.
7.
8.
FUKS, H., PIMENTEL, M., GEROSA, M.A., FERNANDES, M.C.P. & LUCENA, C.J.P.; Novas
Estratégias de Avaliação Online: aplicações e implicações em um curso totalmente a
distância através do ambiente AulaNet. In: Avaliação da Aprendizagem em Educação
Online, orgs. Marco Silva e Edméa Santos, ISBN 85-15-03216-3. São Paulo: Loyola, 2006.
p 369-385.
GARCIA, Alessandro; SANT’ANNA, Cláudio; FIGUEIREDO, Eduardo; KULESZA, Uirá;
LUCENA, Carlos; STAA, Arndt von; Modularizing Design Patterns with Aspects: A
Quantitative Study, Transactions on Aspect-Oriented Software Development I, Lecture
Notes in Computer Science, Volume 3880, Pages 36-74, 38pp. Editors: Awais Rashid,
Mehmet Aksit, ISBN: 3-540-32972-2; Berlin / Heidelberg: Springer, Fevereiro, 2006.
SARDINHA, José Alberto R. P.; GARCIA, Alessandro F.; LUCENA, Carlos J. P.; MILIDIÚ, Ruy
L.;. A Systematic Approach for Including Machine Learning in Multi-Agent Systems. In:
Bresciani, P.; Giorgini, P.; Henderson-Sellers, B.; Low, G.; Winikoff, M. (Eds.). AgentOriented Information Systems II. Revised Selected Papers from 6th International BiConference Workshop AOIS 2004. Published by Springer-Verlag, Lecture Notes in
Artificial Intelligence, pp. 198-211, Vol. 3508, 2005.
KULESZA, Uirá; GARCIA, Alessandro; LUCENA, Carlos José Pereira de; ALENCAR, Paulo; A
Generative Approach for Multi-agent System Development; In: Choren, Ricardo; Garcia,
Alessandro; Lucena, Carlos; Software Engineering for Multi-Agent Systems III: Research
Issues and Practical Applications; State-of-the-Art Survey, Lecture Notes in Computer
Science; cap. 4, pp. 52-69. Springer Heidelberg, Springer New York, ISBN: 3-540-248439; ISSN: 0302-9743, Volume 3390 / 2005, 2005.
(http://www.springerlink.com/index/RCPDB4FCLXPF3H6D)
Laboratório de Engenharia de Software (LES) – PUC-Rio
27
Capítulos de Livros (2005 a 2007)
9.
GARCIA, Alessandro; KULESZA, Uirá; LUCENA, Carlos José Pereira de;
Aspectizing Multi-agent Systems: From Architecture to
Implementation, In: Choren, Ricardo; Garcia, Alessandro; Lucena,
Carlos; Software Engineering for Multi-Agent Systems III: Research
Issues and Practical Applications; State-of-the-Art Survey, Lecture
Notes in Computer Science; cap. 8, pp. 121-143. Springer Heidelberg,
ISBN: 3-540-24843-9; ISSN: 0302-9743, Volume 3390 / 2005, 2005.
(http://www.springerlink.com/index/0JMXG09TV76L6DA4)
10. CHOREN, Ricardo; LUCENA, Carlos José Pereira de; The ANote Modeling
Language for Agent-Oriented Specification, In: Choren, Ricardo;
Garcia, Alessandro; Lucena, Carlos; Software Engineering for MultiAgent Systems III: Research Issues and Practical Applications; State-ofthe-Art Survey, Lecture Notes in Computer Science; cap. 12, pp. 198212. Springer Heidelberg, ISBN: 3-540-24843-9; ISSN: 0302-9743,
Volume 3390 / 2005, 2005.
(http://www.springerlink.com/index/PCMK4WDK60WCB94V)
Laboratório de Engenharia de Software (LES) – PUC-Rio
28
Periódicos (2005 a 2007)
1. SILVA, V.; DURAN, F.; GUEDES, J.; LUCENA, C.; Governing
Multi-Agent Systems. Journal of the Brazilian Computer
Society - Special issue in Software Engineering for MultiAgent System. No 2, vol 13, 2007, pp:19-34.
2. CARVALHO, Gustavo R.; PAES, Rodrigo B.; LUCENA, Carlos
J.P.; CHOREN, Ricardo; Domain Engineering to Ensure
Flexibility on Interaction Laws of Multi-Agent Systems.
Journal of Brazilian Computer Science No 2, vol 13, 2007.
3. LOBATO, C.; GARCIA, A.; ROMANOVSKY, A.; LUCENA, C.;
ArchM: An Aspect-Oriented Software Architecture for Code
Mobility, Software: Practice & Experience, 2007 .
4. OLIVEIRA, Toacy C.; ALENCAR, Paulo S. C.; LUCENA, Carlos
J.P. de; COWAN, Donald D.; RDL: A Language for
Framework Instantiation Representation, Journal of
Systems and Software (JSS), 2007.
Laboratório de Engenharia de Software (LES) – PUC-Rio
29
Periódicos (2005 a 2007)
5.
6.
7.
8.
SILVA, Viviane Torres; LUCENA, Carlos José Pereira de; Modeling Multi-Agent
System. In Communication of ACM (CACM), vol. 50, no. 5, Maio 2007, pp 103108.
CORTES, Mariela; FONTOURA, Marcus; LUCENA, Carlos; Framework Evolution
Tool, in Journal of Object Technology (JOT), ISSN 1660-1769, vol. 5, no. 8,
Zurique: ETH Swiss Federal Institute of Technology, Suiça, NovembroDezembro, 2006, pp. 101-124.
http://www.jot.fm/issues/issue_2006_11/article3
SARDINHA, José Alberto R. P.; CHOREN, Ricardo; SILVA, Viviane Torres; MILIDIÚ,
Ruy L.; LUCENA, Carlos J. P.; A Combined Specification Language and
Development Framework for Agent-based Application Engineering; The Journal
of Systems & Software, JSS7800, Elsevier, Vol 79/11, pp. 1565-1577, ISSN 01641212, DOI information: 10.1016/j.jss.2006.02.018, Novembro, 2006.
GARCIA, Alessandro ; GIESE, Holger ; ROMANOVSKY, Alexander ; CHOREN,
Ricardo ; LEUNG, Ho Fung ; LUCENA, Carlos ; KLEIN, Florian ; PLATON, Eric;
Software engineering for large-scale multi-agent systems - SELMAS 2006:
workshop report. ACM SIGSOFT Software Engineering Notes, New York: ACM
Press, v. 31, n. 5, ISSN 0163-5948, 2006, p. 24-32.
Laboratório de Engenharia de Software (LES) – PUC-Rio
30
Periódicos (2005 a 2007)
9.
CHAVEZ, Christina ; GARCIA, Alessandro ; KULESZA, Uirá ; SANT'ANNA,
Claudio; LUCENA, Carlos. Crosscutting Interfaces for Aspect-Oriented
Modeling. Journal of the Brazilian Computer Society, ISSN 0104-6500,
Brasil, pp. 43-58, v. 12, n. 1, Porto Alegre: Sociedade Brasileira de
Computação – UFRGS, 2006 (a ser publicado na edição de Junho).
10. FUKS, H., PIMENTEL, M. & LUCENA, C.J.P. R-U-Typing-2-Me? Evolving a
chat tool to increase understanding in learning activities. International
Journal of Computer-Supported Collaborative Learning, Volume 1,
Issue 1. ISSN: 1556-1607 (Paper) 1556-1615 (Online). Springer: Mar
2006. pp. 117-142.
11. CORTES, Mariela; FONTOURA, Marcus; LUCENA, Carlos; A Rule-Based
Approach to Framework Evolution; Journal of Object Technology
(JOT), ISSN 1660-1769, vol. 5, no. 1, Zurique: ETH Swiss Federal
Institute of Technology, Suiça, Jan/Feb, 2006, pp. 83-103.
http://www.jot.fm/issues/issue_2006_01/article3
12. SILVA, V.; LUCENA, C.; Modeling Multi-Agent Systems. In
Communications of the ACM, ISSN 0001-0782, 2005. (aceito para
publicação)
Laboratório de Engenharia de Software (LES) – PUC-Rio
31
Periódicos (2005 a 2007)
13. GEROSA, M.A.; PIMENTEL, M.; FUKS, H.; LUCENA, C.J.P.; Informações
Estatísticas e Visuais para a Mediação de Fóruns Educacionais; Revista
Brasileira de Informática na Educação, V. 13, No. 3, Setembro-Novembro 2005,
ISSN 1414-5685, Sociedade Brasileira de Computação, pp. 19-32, 2005.
14. GARCIA, Alessandro; CHOREN, Ricardo; LUCENA, Carlos; ROMANOVSKY,
Alexander; GIESE, Holger; WEYNS, Danny; HOLVOET, Tom; GIORGINI, Paolo.
Software Engineering for Large-Scale Multi-Agent Systems - SELMAS 2005:
workshop report. ACM SIGSOFT Software Engineering Notes 30(4), ACM Press,
p. 1-8, 2005.
15. FUKS, H., RAPOSO, A. B., GEROSA, M.A., LUCENA, C. J. P.; Applying the 3C
Model to Groupware Development. International Journal of Cooperative
Information Systems (IJCIS), v.14, n.2-3, p.299-328, Jun-Sep 2005. World
Scientific (ISSN 0218-8430).
16. GOÑI, Jorge Luis; FERNANDES, Maria Cristina Pfeiffer; CHOREN, Ricardo;
LUCENA, Carlos José Pereira de Lucena; Uma Metodologia Aplicável a
Diferentes Paradigmas de Design Instrucional para a Implementação de
Sistemas de Gerenciamento de Aprendizagem usando Objetos de Aprendizado.
Revista Iberoamericana de Sistemas, Cibernética e Informática, v. 2, n. 1,
ISSN: 1690-8627, (http://www.iiisci.org/Journal/riSCI), Orlando, USA, 2005.
Laboratório de Engenharia de Software (LES) – PUC-Rio
32
Trabalhos Publicados em Anais (2005 a 2007)
•
Aproximadamente 111 trabalhos
•
LUCENA, C.J.P., LUCENA, M., FUKS, H. & FILIPPO, D. Extending Collaborative Learning
Coordination Support in the AulaNet LMS using mobile devices. m-ICTE 2006 - IV
International Conference on Multimedia and ICTs in Education, Current Developments in
Technology-Assisted Education, vol 2, ISBN 84-690-2472-8, Seville, Spain, 22-25 Nov, pp
846-850
FILIPPO, D., BARRETO, C.G., FUKS, H. & LUCENA, C.J.P. Collaboration in Learning with
Mobile Devices: Tools for Forum Coordination. 22nd ICDE - World Conference on Distance
Education: Promoting Quality in On-line, Flexible and Distance Education (CD-ROM),
Publisher: ABED, Rio de Janeiro, Brazil, Sep, 3-6, 2006
LOBATO, Cidiane; GARCIA, Alessandro; KULESZA, Uirá; STAA, Arndt von Staa; LUCENA,
Carlos; Evolving and Composing Frameworks with Aspects: The MobiGrid Case, 7th IEEE
International Conference on Composition-Based Software Systems (ICCBSS), Madrid,
Espanha, 25-29 Fevereiro, 2208. http://www.iccbss.org/2008.
ESCOVEDO, T. & LUCENA, C.J.P.; Um Framework para Avaliação Colaborativa de Tarefas
em Grupos de Aprendizagem. III Congresso Sul Catarinense de Computação, Criciúma,
SC, 28-30 Nov., 1º. Dez., 2007.
•
•
•
Laboratório de Engenharia de Software (LES) – PUC-Rio
33
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
ESCOVEDO, T. & LUCENA, C.J.P.; Promovendo a Avaliação Colaborativa
através de um Framework Gerenciador de Tarefas. 23nd ICDE - World
Conference on Distance Education: Promoting Quality in On-line,
Flexible and Distance Education (CD-ROM), Publisher: ABED, Toluca,
México, 3-5 Out., 2007.
ESCOVEDO, T. & LUCENA, C.J.P.; Avaliação Colaborativa na Prática: um
Estudo de Caso com o Framework IssueNet. VI WEIMIG – Workshop de
Educação em Computação e Informática do Estado de Minas Gerais,
Lavras, MG, 31 Agosto, 2007.
PAES, Rodrigo; CARVALHO, Gustavo; LUCENA, Carlos; CHOREN, Ricardo;
Using Interaction Laws to Implement Dependability Explicit Computing
in Open Multi-Agent Systems. XXI Simpósio Brasileiro de Engenharia de
Software (SBES 2007), Tropical Hotel Tambaú, João Pessoa, Paraiba,
15-19 Outubro, 2007.
CARVALHO, Gustavo; PAES, Rodrigo; LUCENA, Carlos; CHOREN, Ricardo;
Uma Abordagem para o Reuso de Leis de Interação em Sistemas MultiAgentes. XXI Simpósio Brasileiro de Engenharia de Software (SBES
2007), Tropical Hotel Tambaú, João Pessoa, Paraiba, 15-19 Outubro,
2007.
Laboratório de Engenharia de Software (LES) – PUC-Rio
34
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
COELHO, Roberta; CIRILO, Elder; KULESZA, Uirá; STAA, Arndt., RASHID, Awais;
LUCENA, Carlos; JAT: A Test Automation Framework for Multi-Agent Systems.
XXI Simpósio Brasileiro de Engenharia de Software (SBES 2007), Tropical Hotel
Tambaú, João Pessoa, Paraiba, 15-19 Outubro, 2007.
COELHO, Roberta; CIRILO, Elder; KULESZA, Uirá; STAA, Arndt., RASHID, Awais;
LUCENA, Carlos; JAT: A Test Automation Framework for Multi-Agent Systems,
International Conference on Software Maintenance, ICSM 2007, October, 2007.
23 rd IEEE International Conference on Software Maintenance, Maison
Internationale – Paris, France, October 2-5,2007. http://icsm07.ai.univparis8.fr/
CIRILO, Elder; KULESZA, Uirá; LUCENA, Carlos; GenArch: A Model-Based
Product Derivation Tool. Proceedings of the 1º. Simpósio Brasileiro de
Componentes, Arquiteturas e Reutilização de Software (SBCARS’ 2007),
Campinas, Brazil, Agosto 2007. (aceito)
CIRILO, Elder; KULESZA, Uirá; LUCENA, Carlos; GenArch: Uma Ferramenta
baseada em Modelos para Derivação de Produtos. Proceedings of the Tools
Session, 1º. Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização
de Software (SBCARS’ 2007), Campinas, Brazil, Agosto 2007. (aceito)
Laboratório de Engenharia de Software (LES) – PUC-Rio
35
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
ZAUPA, Fabio; GIMENES, Itana Maria de Souza; COWAN, Donald; ALENCAR,
Paulo; LUCENA, Carlos; Um Processo de Desenvolvimento de Aplicações Web
baseado em Serviços. Simpósio Brasileiro de Componentes, Arquiteturas e
Reutilização de Software (SBCARS 2007), Unicamp, Campinas, SP, 29-31 Agosto,
2007. http://www.ic.unicamp.br/sbcars2007
SANT'ANNA, C.; FIGUEIREDO, E.; GARCIA, A.; LUCENA, C.; On the Modularity of
Software Architectures: A Concern-Driven Measurement Framework, In:
Oquendo, F. (Ed.), Proceedings of the First European Conference on Software
Architecture (ECSA 2007). LNCS 4758, pp. 207– 224, Springer-Verlag
(Heidelberg), Madrid, Spain, 2007.
FELICÍSSIMO, Carolina; LUCENA, Carlos; BRIOT, Jean Pierre; CHOREN, Ricardo;
Informing Regulatory Dynamics in Open MASs. In: Workshop on Coordination,
Organizations, Institutions and Norms in Multi-Agent Systems II, AAMAS206,
Hakodate, Japan, LNAI 4386 proceedings, pp. 140-155.Eds.: Pablo Noriega et
al, Springer-Verlag 2007.
FIGUEIREDO, Eduardo; LOBATO, Cidiane; DIAS, Klessis; LEITE, Julio; LUCENA,
Carlos; Um Jogo para o Ensino de Engenharia de Software Centrado na
Perspectiva de Evolução. Anais do XV Workshop sobre Educação em
Computação (WEI), co-alocado ao XXVII Congresso da SBC. Rio de janeiro, 05
de Julho de 2007.
Laboratório de Engenharia de Software (LES) – PUC-Rio
36
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
FIGUEIREDO, Eduardo; LUCENA, Carlos; GARCIA, Alessandro Garcia; Uma
Abordagem Quantitativa para Desenvolvimento de Software Orientado a
Aspectos. Anais do VI Simpósio Brasileiro de Qualidade de Software (SBQS) e
finalista do Concurso de Teses e Dissertações em Qualidade de Software (CTDQS). Porto de Galinhas, PE, 25-29 de Junho, 2007.
SANTOS, Márcio; KULESZA, Uirá; LUCENA, Carlos; The BulkLoader Pattern; 6th
Latin American Conference on Pattern Languages of Programming,
SugarLoafPLoP'07. Maio 2007, Porto de Galinhas, Pernambuco, Brazil. (aceito)
DURAN, F.; SILVA, V.; LUCENA, C.; Using Testimonies to Enforce the Behavior of
Agents; In Proceedings of Workshop on Coordination, Organization, Institutions
and Norms in agent systems at the International Conference on Autonomous
Agents and Multi-Agent Systems (AAMAS07), Honolulu, Hawaii, Maio 14, 2007.
HAENDCHEN FILHO, A.; PRADO, Hercules Antonio do.; LUCENA, C.J.P.; A WSABased Architecture for Building Multi-Agent Systems. Proceedings of the Sixth
International Join Conference on Autonomous Agents and Multi-Agent Systems
(AAMAS-07). Honululu, Hawaii, 14-18 Maio 2007. ACM Press, New York, NY,
2007.
Laboratório de Engenharia de Software (LES) – PUC-Rio
37
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
SANT’ANNA, Cláudio; FIGUEIREDO, Eduardo; GARCIA, Alessandro; LUCENA,
Carlos José Pereira de; On the Modularity Assessment of
SoftwareArchitectures: Do my architectural concerns count?, First Workshop
on Aspects in Architecture Descriptions (AARCH.07), Sixth International
Conference on Aspect-Oriented Software Development (AOSD.07), Vancouver,
Canada, Março 2007.
KULESZA, Uirá; ALVES, Vander; GARCIA, Alessandro; COSTA NETO, Alberto;
CIRILLO, Elder; LUCENA, Carlos José Pereira de; BORBA, Paulo; Mapping
Features to Aspects: A Model-Based Generative Approach. 10th International
Workshop on Early Aspects, 6th International Conference on Aspect-Oriented
Software Development (AOSD 2007), Março 2007, Vancouver, Canada.
SANT'ANNA, C.; LOBATO, C.; KULESZA, U.; CHAVEZ, C.; GARCIA, A.; LUCNEA,
C.; On the Quantitative Assessment of Modular Multi-Agent Architectures.
Proceedings of NetObjectDays, Alemanha, setembro de 2006.
ALVES, Vander; GHEYI, Rohit; MASSONI, Tiago; KULESZA, Uirá; BORBA, Paulo;
LUCENA, Carlos José Pereira de. Refactoring Product Lines; International
Conference on Generative Programming and Component Engineering (GPCE
2006), 5th; Proceedings of the 5th International Conference on Generative
Programming and Component Engineering. pp. 201-210, Portland, Oregon,
USA, 22-26 Outubro, 2006. New York; ACM Press 2006, ISBN 1-59593-237.
Laboratório de Engenharia de Software (LES) – PUC-Rio
38
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
KULESZA, Uirá; LUCENA, Carlos José Pereira de. An Aspect-Oriented Approach To
Framework Development; Software Product Lines Doctoral Symposium, In conjunction
with the Software Product Lines International Conference (SPLC), 10th; Proceedings of
the Software Product Lines Doctoral Symposium, pp. 67-79, ISBN: 0-7695-2599-7,
Baltimore, MD, USA, 22 de Agosto, 2006, Fraunhover: IESE Technical Report.
COELHO, R. S. ; ALVES, V. ; KULESZA, U. ; COSTA NETO, A. ; GARCIA, A. ; STAA, A. V. ;
BORBA, P. ; LUCENA, C. J. P.; A Verification Approach for Crosscutting Features Based on
the Use of Extension Join Points. In: SPLiT 2006, Workshop on Software Product Line
Testing, 3rd, in conjunction with the 10th International Software Product Line,
Baltimore, Proceedings of SPLiT 2006 (available online), pp. 79-90, v.1, 2006
BATISTA, T.V.; CHAVEZ, C.; GARCIA, Alessandro; SANT’ANNA, Cláudio; KULESZA, Uirá;
LUCENA, Carlos José; Aspectual Connectors: Supporting the Seamless Integration of
Aspects and ADLs. Simpósio Brasileiro de Engenharia de Software (SBES), 20º . In: P.C.
Masiero (ed.) Anais do XX Simpósio Brasileiro de Engenharia de Software (SBES), ISBN:
85-7669-079-9, 2006, v.1, p. 17-32.
DAMASCENO, Karla; CACHO, N.; GARCIA, Alessandro; LUCENA, Carlos José ; Tratamento
de Exceções Sensível ao Contexto. Simpósio Brasileiro de Engenharia de Software
(SBES), 20º . In: P.C. Masiero (ed.) Anais do XX Simpósio Brasileiro de Engenharia de
Software (SBES), ISBN: 85-7669-079-9, 2006, p. 49-64.
Laboratório de Engenharia de Software (LES) – PUC-Rio
39
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
KULESZA, Uirá; COELHO, Roberta; ALVES, V.; NETO, A.C.; GARCIA, Alessandro;
LUCENA, Carlos José. Implementing Framework Crosscutting Extensions with
EJPs and AspectJ. Simpósio Brasileiro de Engenharia de Software (SBES), 20º,
In: P.C. Masiero (ed.) Anais do XX Simpósio Brasileiro de Engenharia de
Software (SBES), ISBN: 85-7669-079-9, 2006, p. 177-192.
PIMENTEL, Mariano G.; GEROSA, Marco Aurélio; FILIPPO, D., RAPOSO, Alberto
B.; FUKS, Hugo; LUCENA, Carlos José Pereira; Modelo 3C de Colaboração no
Desenvolvimento de Sistemas Colaborativos; Anais Simpósio Brasileiro de
Sistemas Colaborativos. Natal, RN, 20-22 Novembro 2006. ISBN 85-7669-097-7.
Porto Alegre: SBC, 2006. pp. 58-67.
FILIPPO, D.; GEROSA, M.A.; PIMENTEL, M.; FUKS, H.; LUCENA, C.J.P.; Sempre
atento ao forum: alertas SMS para suporte à coordenação dos aprendizes;
Anais do XVII Simpósio Brasileiro de Informática na Educação - SBIE 2006,
Brasília, DF, 8-10 Novembro, 2006, v.1, pp. 62-71.
GEROSA, M.A.; PIMENTEL, M.; FUKS, H.; LUCENA, C.J.P.; Development of
Groupware based on the 3C Collaboration Model and Component Technology.
International Workshop on Groupware, 12 th (CRIWG 2006), Dimitriadis, Y.A.,
Zigurs, I. & Gomez-Sanchez, E. (eds), 17-21 September, Valladolid, Spain,
Lecture Notes on Computer Science LNCS 4154, Springer-Verlag, ISBN 354039591-1, ISSN 0302-9743, pp. 302-309, 2006.
Laboratório de Engenharia de Software (LES) – PUC-Rio
40
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
FILIPPO, D., FUKS, H. & LUCENA, C.J.P.; Tell Me When To Look: Improving
Coordination in Educational Forums Using Mobile Devices; World Conference in
Mobile Learning (mLearn 2006), 5th, Banff, Canada, 22-25 Outubro, 2006, v. 1,
pp. 66-69. (Abstract aceito; Apresentação aceita).
GEROSA, M.A.; RAPOSO, A.; FUKS, H.; LUCENA, C.J.P.; Component-Based
Groupware Development Based on the 3C Collaboration Model; Simpósio
Brasileiro de Engenharia de Software (SBES), 20º. In: P.C. Masiero (ed.) Anais
do XX Simpósio Brasileiro de Engenharia de Software (SBES), ISBN: 85-7669079-9, 2006, p. 129-144. Florianópolis, Santa Catarina, 16-20 Outubro, 2006.
COELHO, Roberta; DANTAS, A.; KULESZA, Uirá; STAA, Arndt von; CIRNE, W.;
LUCENA, Carlos José Pereira; The Application Monitor Pattern; Pattern
Languages of Programming Conference (PLOP 6006), in conjunction with
OOPSLA 2006, Portland, USA, 22-26 outubro, 2006, v. 1, pp. 1-19.
VITERBO, José; FELICÍSSIMO, Carolina; BRIOT, Jean-Pierre, ENDLER, Markus;
LUCENA, Carlos; Applying Regulation to Ubiquitous Computing Environments.
Workshop on Software Engineering for Agent-oriented Systems (SEAS 2006),
2nd , In: Lucena, C. et al (eds.) Proceedings of the II Workshop on Software
Engineering for Agent-oriented Systems (SEAS 2006), v.1, pp. 107-118, 17 de
outubro, 2006.
Laboratório de Engenharia de Software (LES) – PUC-Rio
41
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
FELICÍSSIMO, Carolina; LUCENA, Carlos; BRIOT, Jean-Pierre; CHOREN, Ricardo;
Implementing Regulations in Open MAS with DynaCROM. Workshop on Software
Engineering for Agent-oriented Systems (SEAS 2006), 2nd, In: Lucena, C. et al
(eds.) Proceedings of the II Workshop on Software Engineering for Agent-oriented
Systems (SEAS 2006), pp. 95-106, 17 de outubro, 2006.
CARVALHO, Gustavo; ALMEIDA, Hyggo; GATTI, Maíra; VINICIUS, Glauber; PAES, Rodrigo;
PERKUSICH, Ângelo; LUCENA, Carlos Lucena; Dynamic Law Evolution in Governance
Mechanisms for Open Multi-Agent Systems. Workshop on Software Engineering for Agentoriented Systems (SEAS 2006), 2nd, In: Lucena, C. et al (eds.) Proceedings of the II
Workshop on Software Engineering for Agent-oriented Systems (SEAS 2006), pp. 83-94,
Florianópolis, Santa Catarina, UFSC, 17 de outubro, 2006.
GATTI, Maíra; CARVALHO, Gustavo; PAES, Rodrigo; STAA, Arndt Von; LUCENA, Carlos;
BRIOT, Jean-Pierre; O Rationale da Fidedignidade em Sistemas Multi-agentes Abertos
Governados por Leis. Workshop on Software Engineering for Agent-oriented Systems
(SEAS 2006), 2nd, In: Lucena, C. et al (eds.) Proceedings of the II Workshop on Software
Engineering for Agent-oriented Systems (SEAS 2006), pp. 1-12, 17 de outubro, 2006.
OLIVEIRA, Antonio de Pádua; CYSNEIROS, Luiz Marcio; LEITE, Julio Cesar Sampaio do
Prado; MAGNO, Eduardo; LUCENA, Carlos; Integrating Scenarios, i*, and AspectT in the
Context of Multi-Agent Systems; IBM Centre for Advanced Studies, Annual International
Conference on Computer Science and Software Engineering, 16th, CASCON 2006,
Toronto, Canada, 16–19 Outubro, 2006, pp.1-15.
Laboratório de Engenharia de Software (LES) – PUC-Rio
42
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
SILVA, Viviane; DEMARIA, Beatriz.; LUCENA, Carlos José; An MDA-Based Approach for
Developing Multi-Agent Systems; Workshop on Software Evolution through
Transformations (SeTra 2006), 3rd, at the International Conference on Graph
Transformation (ICGT 2006), 3rd, Natal, Rio Grande do Norte, Brazil, 21-22 Setembro,
2006, v.1, pp.115-126, Porto Alegre: SBC.
GARCIA, Alessandro; CHAVEZ, Christina; BATISTA, Thais; SANT’ANNA, Cláudio; KULESZA,
Uirá; RASHID, Awais; LUCENA, Carlos Lucena; On the Modular Representation of
Architectural Aspects, European Workshop on Software Architecture (EWSA 2006), 3rd,
Languages, Styles, Models, Tools, and Applications, Nantes, France, 4-5 Setembro, 2006,
pp. 82-97. Lecture Notes in Computer Science 4344, Springer 2006, ISBN 3-540-692711.Http://www.sciences.univ-nantes.fr/lina/cal2006/ewsa06/
FILIPPO, D., BARRETO, C.G., FUKS, H. & LUCENA, C.J.P.; Collaboration in Learning with
Mobile Devices: Tools for Forum Coordination. ICDE World Conference on Distance
Education: Promoting Quality in On-line, 22nd, Flexible and Distance Education (CDROM), pp. 1-10, Publisher: ABED, Rio de Janeiro, Brazil, 3-6 Setembro, 2006.
ESCOVEDO, T., SARAMAGO, F., FUKS, H. & LUCENA, C.J.P.; Applying the web-based
instruction in musical education. ICDE World Conference on Distance Education:
Promoting Quality in On-line, 22nd, Flexible and Distance Education (CD-ROM), pp. 1-10,
Publisher:The Brazilian Association for Distance Education (ABED), Rio de Janeiro,
Brazil, 3-6 Setembro, 2006.
Laboratório de Engenharia de Software (LES) – PUC-Rio
43
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
PIMENTEL, M., ESCOVEDO, T., FUKS, H. & LUCENA, C.J.P.; Investigating the assessment
of learners' participation in asynchronous conference of an online course. ICDE World
Conference on Distance Education: Promoting Quality in On-line, 22nd, Flexible and
Distance Education (CD-ROM), pp. 1-8, Publisher: The Brazilian Association for Distance
Education (ABED), Rio de Janeiro, Brazil, 3-6 Setembro, 2006. CD-ROM, Rio de Janeiro:
The Brazilian Association for Distance Education (ABED).
BARRETO, C.G., FILIPPO, D., FUKS, H. & LUCENA, C.J.P.; Integrating MAS in a
component-based groupware environment. AOSE-2006@AAMAS Agent-Oriented Software
Engeneering Workshop in AAMAS-International Joint Conference on Autonomous Agents &
Multi-Agent Systems, Hakodate, Japão, 8 a 12 de maio de 2006, pp 145-156, ISBN: 159593-303-4.
COELHO, Roberta; ALVES, Vander; KULESZA, Uirá; COSTA NETO, A.; GARCIA, Alessandro;
STAA, Arndt von; LUCENA, Carlos; BORBA, Paulo; On Testing Crosscutting Features using
Extension Join Points, International Workshop on Software Product Line Testing, 3rd
(SPLiT 2006), em conjunto com 10th International Software Product Line Conference
(SPLC 2006), Baltimore, Maryland, USA, 21-24 Agosto, 2006. pp. 23-30, Technical Report,
Mannheim University of Applied Sciences - Computer Science Department. URL:
http://www.informatik.fh-mannheim.de/~knauber/reports/2006/003.06_HS-MA-CSR.pdf
FIGUEIREDO, Eduardo; GARCIA, Alessandro; LUCENA, Carlos; AJATO: an AspectJ
Assessment Tool. 20th European Conference on Object-Oriented Programming (ECOOP).
Nantes, France, 3-7 July 2006.
Laboratório de Engenharia de Software (LES) – PUC-Rio
44
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
ESCOVEDO, T., PIMENTEL, M., FUKS, H. & LUCENA, C.J.P.; Avaliei, avaliei...
ensinei? Investigações sobre avaliação nas conferências de um curso online.
WIE 2006 - Workshop de Informática na Educação. Campo Grande, MS, Brasil,
14-20 Julho, 2006. pp. 94-101, Porto Alegre: SBC, ISBN: 85-7669-0748.
LOBATO, Cidiane; GARCIA, Alessandro; LUCENA, Carlos; ROMANOVSKY,
Alexander. A Modular Implementation Framework for Code Mobility. IEE
Mobility Conference. In Proceedings of IEE Mobility Conference, Bangkok,
Thailandia, pp. 1- 6, v.1, 2006.
KULESZA, Uirá; SANT’ANNA, Cláudio; GARCIA, Alessandro; COELHO, Roberta;
STAA, Arndt; LUCENA, Carlos José Pereira de; Quantifying the Effects of
Aspect-Oriented Programming: A Maintenance Study, IEEE International
Conference on Software Maintenance, 22nd, Philadelphia, Pennsylvania, 2006.
pp. 223-233, IEEE Computer Society 2006, ISBN 0-7695-2354-4.
KULESZA, Uirá; LUCENA, Carlos; ALENCAR, Paulo; GARCIA, Alessandro.
Customizing Aspect-Oriented Variabilites using Generative Techniques.
International Conference on Software Engineering and Knowledge Engineering
(SEKE'06), 18th, Proceedings of Eighteenth International Conference on
Software Engineering and Knowledge Engineering (SEKE'06), 2006, San
Francisco. pp. 17-22, Skokie, IL: Knowledge Systems Institute. ISBN-1-89170618-7.
Laboratório de Engenharia de Software (LES) – PUC-Rio
45
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
GATTI, Maíra Athanázio de C.; PAES, Rodrigo; CARVALHO, Gustavo; RODRIGUES, Luis
Fernando; LUCENA, Carlos J. P. de; FACI, Nora; BRIOT, Jean-Pierre; GUESSOUM, Zahia;
Governing Agent Interaction in Open Multi-Agent Systems with Fault Tolerant Strategies;
International Workshop Agents and Multiagent Systems, from Theory to Application
(AMTA'06), Quebec, Canadá, Quebec City: Canadian Society for Computational Studies of
Intelligence, 06-08 junho, 2006.
GUEDES, José de Souza Pinto; TORRES, Viviane; LUCENA, Carlos José Pereira de; A
Reputation Model Based on Testimonies, Workshop on Agent-Oriented Information
System (AOIS) at the 18th Conference on Advanced Information Systems Engineering
(CAiSE), AOIS2006@CAiSE workshop, Luxemburgo, Gran Ducado de Luxemburgo, ISBN-10
2-87037-525-5, pp. 37-47, 6 Junho, 2006.
KULESZA, Uirá; ALVES, Vander; GARCIA, Alessandro; LUCENA, Carlos; BORBA, Paulo;
Improving Extensibility of Object-Oriented Frameworks with Aspect-Oriented
Programming, International Conference on Software Reuse (ICSR'2006), 9th, Torino,
Italia, Junho 12-15, 2006, ISBN: 3-540-34606-6, Lecture Notes in Computer Science,
Springer Berlin / Heidelberg, ISSN: 0302-9743, pp. 231-245, Volume 4039/2006.
GATTI, Maíra Athanázio de Cerqueira; LUCENA, Carlos José Pereira de; BRIOT, JeanPierre; On Fault Tolerance in Law-Governed Multi-Agent Systems, International
Workshop on Software Engineering for Large-scale Multi-Agent Systems (SELMAS’06),
5th, Shanghai, China, May 22-23, International Conference on Software Engineering,
28th. New York, NY, USA: ACM Press, ISBN: 1-59593-395-6, 2006. p. 21-27.
Laboratório de Engenharia de Software (LES) – PUC-Rio
46
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
BRIOT, Jean-Pierre; FACI, Nora; GUESSOUM, Zahia; GATTI, Maíra Athanázio de Cerqueira;
LUCENA, Carlos José Pereira de; LUNA-ALMEIDA, Alessandro; MARIN, Olivier; Experience
and Prospects for Various Control Strategies for Self-Replicating Multi-Agent Systems,
(Paper-ID: SEAMS07), Workshop on Software Engineering for Adaptive and Self-Managing
Systems (SEAMS 2006), ICSE 2006, Shanghai, China, May 21-22, 2006. pp 37-43, New
York: ACM.
DAMASCENO, Karla; CACHO, Nelio; GARCIA, Alessandro; ROMANOVSKY, Alexander,
LUCENA, Carlos; Context-Aware Exception Handling in Mobile Agent Systems: The MoCA
Case, International Workshop on Software Engineering for Large-scale Multi-Agent
Systems (SELMAS’06), 5th, Shanghai, China. In: Proceedings of the Fifth International
Workshop on Software Engineering for Large-scale Multi-agent Systems (SELMAS 2006),
ACM Press, Nova Iorque, ISBN: 1-59593-395-6, p. 37-44, May 21-22, 2006.
COELHO, Roberta; KULESZA, Uira; STAA, Arndt; LUCENA, Carlos José Pereira de; Unit
Testing in Multi-agent Systems using Mock Agents and Aspects, International Workshop on
Software Engineering for Large-scale Multi-Agent Systems (SELMAS’06), 5th, Shanghai,
China, May 21-22, Proceedings of the Fifth International Workshop on Software
Engineering for Large-scale Multi-agent Systems (SELMAS 2006), ACM Press, Nova Iorque,
ISBN: 1-59593-395-6, v.1, p. 83-90, 2006.
CHOREN, Ricardo; GARCIA, Alessandro; GIESE, Holger; LEUNG, Ho-fung; LUCENA, Carlos;
ROMANOVSKY, Alexander. Introduction to the SELMAS 2006.International Workshop on
Software Engineering for Large-scale Multi-agent Systems (SELMAS 2006), 5th. In:
Proceedings of the Fifth International Workshop on Software Engineering for Large-scale
Multi-agent Systems (SELMAS 2006), Shanghai, China, 22-23 Maio, ACM Press, Nova
Iorque, ISBN: 1-59593-395-6, v. 1, p.1-4, 2006.
Laboratório de Engenharia de Software (LES) – PUC-Rio
47
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
CARVALHO, Gustavo Robichez de; LUCENA, Carlos; PAES, Rodrigo; BRIOT, Jean-Pierre;
Refinement Operators to Facilitate the Reuse of Interaction Laws in Open Multi-Agent
Systems, International Workshop on Software Engineering for Large-scale Multi-Agent
Systems (SELMAS’06), 5th, at ICSE 2006, Shanghai, China. In: Proceedings of the Fifth
International Workshop on Software Engineering for Large-scale Multi-agent Systems, p.
75-82, ACM Press, Nova Iorque, ISBN: 1-59593-395-6, May 21-22, 2006.
CARVALHO, Gustavo Robichez de; BRANDÃO, Anarosa; PAES, Rodrigo; LUCENA, Carlos;
Interaction Laws Verification Using Knowledge-based Reasoning, In: Eight International
Bi-Conference Workshop on Agent-Oriented Information Systems (AOIS 2006) at the 5th
International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS
2006), Hakodate, Japan, May 8-12, 2006. Garcia, A. Ghose and M. Kolp (Eds), p. 33-40,
ACM (Association for Computing Machinery), Nova Iorque, ISBN 1-59593-303-4.
FELICÍSSIMO, Carolina; LUCENA, Carlos; BRIOT, Jean-Pierre; CHOREN, Ricardo; An
Approach for Contextual Regulations in Open MAS, Workshop on Agent-Oriented
Information Systems (AOIS-2006) at the International Joint Conference on Autonomous
Agents and Multi-Agent Systems (AAMAS’2006), 5th, Hakodate, Japan, May 8-12, 2006,
p.25-32, ACM (Association for Computing Machinery), Nova Iorque, ISBN 1-59593-303-4.
http://www.aois.org/2006/proceedings_final.pdf
FELICÍSSIMO, Carolina; CHOREN, Ricardo; BRIOT, Jean-Pierre; LUCENA, Carlos;
Supporting Regulatory Dynamics in Open MAS, Workshop on Coordination, Organization,
Institutions and Norms in agent systems (COIN@AAMAS-06), at the International Joint
Conference on Autonomous Agents and Multi-Agent Systems (AAMAS’2006), 5th,
Hakodate, Japan, May 9, 2006, p. 45-58, ACM (Association for Computing Machinery),
Nova Iorque, 1-59593-303-4.
Laboratório de Engenharia de Software (LES) – PUC-Rio
48
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
CARVALHO, G.; LUCENA, C.; PAES, R.; BRIOT, J-P.; CHOREN, R.; A Governance Framework
Implementation for Supply Chain Management Applications as Open Multi-Agent
Systems, Seventh International Workshop on Agent-Oriented Software Engineering (AOSE
2006) at the 5th International Joint Conference on Autonomous Agents and Multiagent
Systems (AAMAS 2006), Hakodate, Japan, May 8-12, 2006, ACM (Association for
Computing Machinery), Nova Iorque, 1-59593-303-4, p. 85-96.
BRANDÃO, Anarosa; SILVA, Viviane; LUCENA, Carlos José Pereira de; An Ontology-based
Method for Analyzing Multi-Agent Systems Design Models, Workshop on Agent-oriented
Software Engineering (AOSE 2006), 7th, at the International Joint Conference on
Autonomous Agents and Multi-Agent Systems (AAMAS’2006), 5th, Proceedings of the 7th
workshop on Agent-oriented Software Engineering, Hakodate, Japan, May 8-12, 2006,
pp.1-12, ACM (Association for Computing Machinery), Nova Iorque, 1-59593-303-4.
TORRES, Viviane; CHOREN, Ricardo; LUCENA, Carlos José Pereira de; Using MAS-ML
Dynamic Diagrams to Model MAS Behavioral Properties, AOIS workshop at the
International Joint Conference on Autonomous Agents and Multi-Agent Systems
(AAMAS’2006), 5th, Hakodate, Japan, 8-12 May, 2006, p. 09-16, ACM (Association for
Computing Machinery), Nova Iorque, 1-59593-303-4.
SARDINHA, José Alberto R. P.; MOLINARO, Marco S.; PARANHOS, Patrick M.; CUNHA,
Pedro M.; MILIDIÚ, Ruy L.; LUCENA, Carlos J. P.; A Multi-Agent Architecture for a
Dynamic Supply Chain Management. International FLAIRS Conference, 19th, Melbourne
Beach, Florida, USA. May 11-13, ISBN: 978-1-57735-261-7, pp. 178-179, v. 1, 2006.
Laboratório de Engenharia de Software (LES) – PUC-Rio
49
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
CACHO, Nélio; SANT’ANNA, Cláudio; FIGUEIREDO, Eduardo; GARCIA,
Alessandro; BATISTA, Thais; LUCENA, Carlos; Composing Design Patterns: A
Scalability Study of Aspect-Oriented Programming. International Conference on
Aspect Oriented Software (AOSD'06), 5th. Bonn, Germany. 20-24 Março, 2006,
pp. 109- 121, ISBN:1-59593-300-X, Publisher ACM Press, New York, NY, USA.
http://www.consiste.dimap.ufrn.br/~cacho/composition.html
BARRETO, C.G., FUKS, H. & LUCENA, C.J.P.; Agregando Frameworks em uma
Arquitetura Baseada em Componentes no Ambiente AulaNet, Workshop de
Desenvolvimento Baseado em Componentes (WDBC 2005), 5º, 7-9 de novembro
de 2005, Juiz de Fora, MG, ISBN 85-88279-47-9, pp. 25-32.
GEROSA, M.A., PIMENTEL, M., FILIPPO, D., BARRETO, C.G., RAPOSO, A.B.,
FUKS, H. & LUCENA, C.J.P.; Componentes Baseados no Modelo 3C para o
Desenvolvimento de Ferramentas Colaborativas. Workshop de Desenvolvimento
Baseado em Componentes (WDBC 2005), 5º, 7-9/Novembro de 2005, Juiz de
Fora, MG, ISBN 85-88279-47-9, pp. 109-112.
PIMENTEL, M., GEROSA, M.A., FILIPPO, D., BARRETO, C.G., RAPOSO, A.B.,
FUKS, H. & LUCENA, C.J.P.; AulaNet 3.0: desenvolvendo aplicações
colaborativas baseadas em componentes 3C, Workshop Brasileiro de
Tecnologias para Colaboração (WCSCW 2005), em XVI Simpósio Brasileiro de
Informática na Educação, (SBIE), 16o, v. 2, ISBN 85-88279-48-7. Juiz de Fora MG: UFJF, 8 a 11 de Novembro 2005. pp. 761-770.
Laboratório de Engenharia de Software (LES) – PUC-Rio
50
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
BRANDÃO, Anarosa A.F.; SILVA, Viviane T.; LUCENA, Carlos José Pereira de;
Multi-Agent System Design Verification Using Knowledge-based Reasoning,
International Conference on Software Engineering and Knowledge Engineering
(SEKE 2005), 11th, ISBN 1-891706-16-0, pp. 602-607, Taipei, Republic of China,
2005.
FILIPPO, D. D. R.; FUKS, H.; LUCENA, C.J.P.; AulaNetM: Extensão do Serviço de
Conferências do AulaNet destinada a usuários de PDAs, Simpósio Brasileiro de
Informática na Educação (SBIE 2005), 16o., Juiz de Fora, MG, Brasil, 9-11
Novembro, 2005, pp.623-633.
KULESZA, U.; GARCIA, A.; BLEASBY, F.; LUCENA, C.J.P.; Instantiating and
Customizing Product Line Architectures using Aspects and Crosscutting Feature
Models. Workshop Early Aspects: Aspect-Oriented Requirements Engineering
and Architecture Design, at the Object-Oriented Programming, Systems,
Languages & Applications (OOPSLA’2005), San Diego, Outubro 2005.
FERNANDES, M. C. P.; LUCENA, M.; LUCENA, C. J. P.; Contextualizing New
Pedagogic Practices With the Use of a Course and an Environment for Distance
Education Based on the Web. International Conference on Engineering
Education (ICEE), 2005, Gliwice, Polônia. Proceedings. Volume 1. pp. 756-761.
Laboratório de Engenharia de Software (LES) – PUC-Rio
51
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
RODRIGUES, Luiz Fernando; CARVALHO, Gustavo; PAES, Rodrigo; LUCENA, Carlos;
Towards an Integration Test Architecture for Open MAS. First Workshop on Software
Engineering for Agent Oriented Systems, Brazilian Symposium on Software Engineering
(SEAS – SBES Workshop 2005), pp. 60-66 (CD-ROM). Uberlândia, Brazil, 03-07 Outubro,
2005 (http://www.les.inf.puc-rio.br/seas2005/file/lRodrigues.pdf).
CARVALHO, Gustavo; PAES, Rodrigo; LUCENA, Carlos; Extensions on Interaction Laws in
Open Multi-Agent Systems. First Workshop on Software Engineering for Agent Oriented
Systems, Brazilian Symposium on Software Engineering (SEAS – SBES Workshop 2005), pp.
41-50 (CD-ROM). Uberlândia, Brazil, 03-07 Outubro, 2005 (http://www.les.inf.pucrio.br/seas2005/file/gCarvalho.pdf).
FELICÍSSIMO, Carolina Howard; LUCENA, Carlos José; An Approach to Regulate Open
Multi-Agent Systems Based On A Generic Normative Ontology. First Workshop on
Software Engineering for Agent Oriented Systems, Brazilian Symposium on Software
Engineering (SEAS – SBES Workshop 2005), pp. 21-30 (CD-ROM). Uberlândia, Brazil, 03-07
Outubro, 2005 (http://www.les.inf.puc-rio.br/seas2005/file/cFelicissimo.pdf).
SILVA, Viviane T.; LUCENA, Carlos; Governance in Multi-Agent Systems Based on
Witnesses; In: First Workshop on Software Engineering for Agent Oriented Systems,
Brazilian Symposium on Software Engineering (SEAS – SBES Workshop 2005), pp. 51-59
(CD-ROM). Uberlândia, Brazil, 03-07 Outubro, 2005 (http://www.les.inf.pucrio.br/seas2005/file/vSilva.pdf).
Laboratório de Engenharia de Software (LES) – PUC-Rio
52
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
Maria, Beatriz Alves de.; Silva, V.; Choren, R.; Lucena, C.; VisualAgent: A
Software Development Environment for Multi-Agent Systems; In: Tool Tack,
Brazilian Symposium on Software Engineering (SBES2005), Uberlândia, Brazil,
03-07 Outubro, 2005.
SARDINHA, Jose Alberto R. P.; MILIDIÚ, Ruy L.; PARANHOS, Patrick M.; CUNHA,
Pedro M.; LUCENA, Carlos J. P. An Agent Based Architecture for Highly
Competitive Electronic Markets. International FLAIRS Conference, Clearwater
Beach, 18th, Florida, USA, pp. 326-331, v. 1, n. 1, ISBN:1-57735-200-9, 16-18
Maio, 2005.
SARDINHA, Jose Alberto R. P.; PARANHOS, Patrick M.; CUNHA, Pedro M.;
MOLINARO, Marco S.; MILIDIÚ, Helena; MILIDIÚ, Ruy L.; LUCENA, Carlos J. P.
LearnAgents 2005 - A multi-agent system for the TAC Classic. Poster Session at
Trading Agent Competition 2005, International Joint Conference on Artificial
Intelligence, 19 th, Edimburgo, Escócia, arquivo eletrônico, Agosto 2005.
SARDINHA, Jose Alberto R. P.; PARANHOS, Patrick M.; CUNHA, Pedro M.;
MOLINARO, Marco S.; MILIDIÚ, Helena; MILIDIÚ, Ruy L.; LUCENA, Carlos J. P.
LearnAgentsSCM - A multi-agent system for the TAC Supply Chain Management.
Poster Session at Trading Agent Competition 2005, International Joint
Conference on Artificial Intelligence, 19th, Edimburgo, Escócia, arquivo
eletrônico, Agosto 2005.
Laboratório de Engenharia de Software (LES) – PUC-Rio
53
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
LUCENA, Carlos J. P.; FUKS, Hugo; RAPOSO, Alberto B.; GEROSA, Marco A.; PIMENTEL, Mariano G.;
Communication, Coordination and Cooperation in Computer-Supported Learning: The AulaNet
Experience; Advances in Computer-Supported Learning, Federal University of Campina Grande, ISBN
1-59904-356-4, 2006, pp. 274-297, Campina Grande, Paraíba, Brazil 2005. http://www.ideagroup.com/proofs/Neto/12.pdf
KULESZA, Uira; SANT'ANNA, Claudio Nogueira; LUCENA, Carlos José Pereira de; Refactoring the JUnit
Framework using Aspect-Oriented Programming, Posters Session at OOPSLA’2005, San Diego, Estados
Unidos. http://cyberchair.acm.org/cgi-oopsla-posters/genResubmitLoginForm.py?oopslaposters;
http://oopsla.org/2005.
FELICISSIMO, Carolina; LUCENA, Carlos; CARVALHO, Gustavo; PAES, Rodrigo; Normative Ontologies to
Define Regulations Over Roles in Open Multi-Agent Systems, AAAI Fall Symposium Roles, an
interdisciplinary perspective, In: Guido Boella, James Odell, Leendert van der Torre and Harko
Verhagen (eds.). Proceedings of the Roles, an Interdisciplinary Perspective: Ontologies, Programming
Languages, and Multiagent Systems Symposium. Technical Report FS-05-08, ISBN: 978-1-57725-254-9.
California: AAAI Press, p. 68-72, Crystal City, Arlington, Virginia, USA, ISBN 978-1-57735-254-9, 4-6 de
Novembro, 2005.
FELICISSIMO, Carolina Howard; LUCENA, Carlos José Pereira de; SILVA, Viviane Torres da; From Roles
Modeled by Using the MESSAGE Methodology to their Implementation with the ASF Framework, AAAI
Fall Symposium Roles, an interdisciplinary perspective, In: Guido Boella, James Odell, Leendert van
der Torre and Harko Verhagen (eds.). Proceedings of the Roles, an Interdisciplinary Perspective:
Ontologies, Programming Languages, and Multiagent Systems Symposium. Technical Report FS-05-08,
ISBN: 978-1-57725-254-9. California: AAAI Press, p. 63-67, Crystal City, Arlington, Virginia, USA, 4-6
de Novembro, 2005.
Laboratório de Engenharia de Software (LES) – PUC-Rio
54
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
PAULA, Maíra Greco de; BARBOSA, Simone D. J.; LUCENA, Carlos José Pereira
de; Conveying Human-Computer Interaction Concerns to Software Engineers
through an Interaction Model, Latin American Conference on Human-Computer
Interaction (CLIHC 2005), 2nd, Cuernavaca, México, ACM Press: New York, pp.
109-119, ACM 1-59593-224-0, 23-26 de Outubro, 2005.
CHAVEZ, C.; GARCIA, A.; KULESZA,U.; SANT'ANNA, C.; LUCENA, C.J.P.; Taming
Heterogeneous Aspects with Crosscutting Interfaces. Simpósio Brasileiro de
Engenharia de Software (SBES'05), 19th, ISBN 85-7669-030-6, pp. 216-231,
paper 9592, Uberlândia, Brasil, 3-7 Outubro, 2005 (melhor artigo).
GIMENES, Itana Maria de Souza; NISHIMURA, Ruy; OLIVEIRA JR., Edson Alves de;
LAZILHA, Fabrício Ricardo; KULESZA, Uirá; LUCENA, Carlos J. P. Lucena; A
Component-based Product Development Process for a Workflow Management
System Product Line, Simpósio Brasileiro de Engenharia de Software (SBES'05),
19th, ISBN 85-7669-030-6, pp. 279-294, paper 9611, Uberlândia, Brasil, 3-7
Outubro, 2005.
COELHO, Roberta; KULESZA, Uirá; STAA, Arndt von; LUCENA, Carlos José
Pereira de; The Layered Information System Test Pattern, Latin American
Conference on Pattern Languages of Programming (Sugar Loaf PLoP'05), 5th,
Agosto, 2005, Campos do Jordão, São Paulo, Brasil (aceito). pp.114-129, ISBN
85-87837-09-5.
Laboratório de Engenharia de Software (LES) – PUC-Rio
55
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
GARCIA, Alessandro; KULESZA, Uirá; CHAVEZ, Christina; LUCENA; The
Interaction Aspect Pattern. European Conference on Pattern Languages of
Programs (EuroPLoP2005), 10th, E301-E322, July 6 - 10, 2005, Irsee,
Alemanha. (submetido)
GARCIA, Alessandro; CHAVEZ, Christina; KULESZA, Uirá; LUCENA, Carlos; The
Role Aspect Pattern; European Conference on Pattern Languages of Programs
(EuroPLoP2005), 10th, E401-E416, 6-10 Julho, 2005, Irsee, Alemanha.
(submetido)
FILIPPO, D., FUKS, H.; LUCENA, C.J.P.; AulaNetM: Extension of the AulaNet
Environment to PDAs. International and Interdisciplinary Conference on
Modeling and Using Context (Context 2005), 5th, Proceedings of the Workshop
10 - Context and Groupware, CEUR Workshop (CEUR-WS), ISSN 1613-0073, Vol.
133, Paris, 5-8, Julho, 2005 (http://groupware.les.inf.pucrio.br/groupware/publicacoes/2005.Context-05.Filippo.pdf). (Carlos José
Pereira de Lucena foi co-editor, juntamente com o Alessandro Garcia, deste
número da revista).
MAGNO, E.; GARCIA, A. F.; SANT’ANNA, C.N.; KULESZA, U.; LUCENA, C.J.P.;
Assessing Aspect-Oriented Artifacts: Towards a Tool-Supported Quantitative
Method, ECOOP Workshop on Quantitative Approaches in Object-Oriented
Software Engineering (QAOOSE 2005), 9th, 25-29 Julho 2005, Universities of
Glasgow and Strathclyde, Glasgow, UK (http://2005.ecoop.org/fees.html).
Laboratório de Engenharia de Software (LES) – PUC-Rio
56
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
GARCIA, A.; KULESZA, U.; SANT'ANNA, C.; CHAVEZ, C.; LUCENA, C.; Aspects in
Agent-Oriented Software Engineering: Lessons Learned. International
Workshop on Agent-Oriented Software Engineering, 6th, at International Joint
Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'2005), 4th,
Utrecht, Holanda, 25-26 Julho 2005.
SILVA, Viviane; LUCENA, Carlos José Pereira; Classifying and Describing Agent
Contracts and Norms. In Workshop on Agents, Norms and Institutions for
Regulated Multiagent Systems (ANIREM) at International Joint Conference on
Autonomous Agents and Multi-Agent Systems (AAMAS'2005), 4th, pp. 33-46,
Utrecht, Holanda, 2005.
PIMENTEL, M., FUKS, H.; LUCENA, C.J.P.; Mediated Chat Development Process:
Avoiding Chat Confusion on Educational Debates, Computer Supported
Collaborative Learning Conference, Taipei, Taiwan, Maio-Junho, pp. 499-503,
2005. http://groupware.les.inf.pucrio.br/groupware/publicacoes/2005.CSCL.Pimentel.MediatedChat.pdf
GEROSA, M.A., PIMENTEL, M., FUKS, H.; LUCENA, C.J.P.; No Need to Read
Messages Right Now: Helping Mediators to Steer Educational Forums Using
Statistical and Visual Information, Computer Supported Collaborative Learning
Conference, Taipei Taiwan, Maio-Junho, pp.160-169, 2005
(http://groupware.les.inf.pucrio.br/groupware/publicacoes/2005.CSCL.Gerosa.pdf)
Laboratório de Engenharia de Software (LES) – PUC-Rio
57
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
PIMENTEL, M., GEROSA, M.A., FUKS, H.; LUCENA, C.J.P.; Assessment of Collaboration in
Online Courses, Short-paper. Computer Supported Collaborative Learning Conference,
Taipei, Taiwan, Maio-Junho, pp. 494-498, 2005.
GEROSA, Marco Aurélio; RAPOSO, Alberto Barbosa; FUKS, Hugo; LUCENA, Carlos José
Pereira de; Towards an Engineering Approach for Groupware Development: Learning
from the AulaNet LMS Development, International Conference on Computer Supported
Cooperative Work in Design (CSCWD 2005), 9th, vol. 1, p. 329-333, ISBN 1-84600-004-1,
24-26 Maio, 2005, Coventry, UK (http://2005.cscwid.org/),
http://groupware.les.inf.puc-rio.br/groupware/publicacoes/CSCWD2005.pdf
CARVALHO, Gustavo; PAES, Rodrigo; CHOREN, Ricardo; ALENCAR, Paulo; LUCENA, Carlos;
Increasing Software Infrastructure Dependability through a Law Enforcement Approach,
International Symposium on Normative Multiagent Systems (NorMAS2005), 1st, as part of
AISB2005. Proceedings of the Symposium on Normative Multiagent Systems, p. 65-72,
ISBN 1-90295647-6, 12-13 Abril, 2005, University of Hertfordshire, Havilland Campus,
Hatfield, Inglaterra. Symposium website: http://normas.di.unito.it/zope/aisb05/; AISB
2005 Convention Website: http://aisb2005.feis.herts.ac.uk/.
SILVA, Viviane Torres da; CHOREN, Ricardo; LUCENA, Carlos José Pereira de; Using UML
2.0 Activity Diagram to Model Agent Plans and Actions. The International Joint
Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'2005), 4th.
Proceedings of the International Conference on Autonomous Agents and Multi-Agent
Systems, Netherlands, Holanda, pp. 594-600, v. 2, n.1, ACM, ISBN: 1-59593-094-9, 2005.
Laboratório de Engenharia de Software (LES) – PUC-Rio
58
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
•
GARCIA, Alessandro; SANT’ANNA, Cláudio; FIGUEIREDO, Eduardo; KULESZA,
Uirá; LUCENA, Carlos; STAA, Arndt von; Modularizing Design Patterns with
Aspects: A Quantitative Study, Transactions on Aspect-Oriented Software
Development I, International Conference on Aspect-Oriented Software
Development (AOSD'05), 4th, Chicago, USA, 14-18 Março, 2005, pp 26-74,
ISBN:1-59593-042-6, Publisher ACM Press, New York, NY, USA,
http://www.teccomm.les.inf.pucrio.br/alessandro/GoFpatterns/empiricalresults.htm.
LUCENA, C. J. P.; LUCENA, Marisa; MOREIRA, Valmir R. A.; A plataforma
AulaNet dentro da Oficina de Aprendizagem. Encontro Virtual Educa, v. 2, São
José dos Campos, São Paulo, 2004.
LUCENA, C. J. P.; LUCENA, Marisa; MOREIRA, Valmir R. A.; A plataforma
AulaNet
dentro do Oficina de Aprendizagem. Encuentro Internacional Anual Sobre
Educación, Capacitación Profesional y Tecnologías de la Información, v. 5,
2004, Barcelona, Espanha.
LUCENA, C. J. P.; LUCENA, Marisa; MOREIRA, Valmir R. A.; La Estructura
AulaNet Dentro del Taller de Aprendizaje. Congresso Nacional de Tecnologia da
Informação e Comunicação, 2004, Belo Horizonte, Minas Gerais. Pp. 43-48.
Laboratório de Engenharia de Software (LES) – PUC-Rio
59
Trabalhos Publicados em Anais (2005 a 2007)
•
•
•
BRAUNER, Daniela Francisco, CASANOVA, Marco Antonio, LUCENA,
Carlos José P.; Geo-Object Catalogs to Enable Geographic Databases
Interoperability. Brazilian Symposium on GeoInformatics (GeoInfo
2004), 6th. Proceedings of VI Brazilian Symposium on GeoInformatics
(GeoInfo 2004), Campos do Jordão, São Paulo, Brasil, 22-24 Novembro,
2004.
ORLEAN, Daniel; FERNANDES, Maria Cristina Pfeiffer; LUCENA, Carlos
José; T081-Aplicando a Gestão por Competências no Laboratório de
Engenharia de Software da PUC-RIO: um estudo de caso usando a
plataforma SKILL-O; KMBrasil, São Paulo, SP, Brasil, 22-24 Novembro,
2004.
FERNANDES, Maria Cristina Pfeiffer; ORLEAN, Daniel; LOPES NETO,
José Leme; LUCENA, Carlos José Pereira de; A Case Study: the
application of Methodologies and Competency Management Systems at
the Software Engineering Laboratory in PUC-Rio; Workshop on LearnerOriented Knowledge Management & KM-Oriented E- Learning (LOKMOL
2005), 1st. http://wm2005.iese.fhg.de/workshop3-en.html,
Kaiserslautern, Alemanha, 11-13 Abril 2005.
Laboratório de Engenharia de Software (LES) – PUC-Rio
60
Download

Trabalhos Publicados em Anais (2005 a 2007) - (LES) da PUC-Rio