João Araújo

Assistant Professor

Department of Informatics

FCT/UNL

DON'T MISS: RE 2008 AND ICSE 2009!!

early-aspects.net &

AOSD Research Interest Group

Personal data
Research areas 
Projects
Publications


Personal data

Academic Degrees

Contacts
Departamento de Informática
Faculdade de Ciências e Tecnologia
Universidade Nova de Lisboa
Quinta da Torre
2829-516 Caparica
Portugal
Tel.: +351 21 294-8536 Ext:0747
Fax: +351 21 294-8541
email: ja(aat)di.fct.unl.pt ("(aat)" replaces "@", to prevent spam).

Research Areas


Teaching



Projects

  1. AspectWeb: Developing Web Applications with Aspects. Funded by GRICES/SECyT. Particpants: UNL, and Lifia, Universidad Nacional de La Plata, Argentina. Participation as coordinator of the Portuguese team. Duration: 2008-2010.

  2. BATICS: Software Modeling of graphical user interfaces, financiado pela FCT/MCES. Participation as investigator. Other particpant institutions: University of Geneva. Coordinator: Vasco Amaral. October 2007 to September 2009.

  3. AMPLE: Aspect-Oriented, Model-Driven Product Line Engineering. STREP (European Union Programme). Participants: Lancaster University (UK), Universidade Nova de Lisboa (Portugal), Darmstadt University of Technology (Germany), Institut National de Recherche en Informatique et en Automatique, INRIA (France), Universiteit Twente (Holland), Universidad de Málaga, (Spain), HOLOS (Portugal), SAP (Germany), Siemens Aktiengesellschaft (Germany). Coordinator: Dr. Awais Rashid, Lancaster University. From October 2006 to September 2009.

  4. ASSD: Aspect Specification for the Space Domain. ESA- INNOVATION TRIANGLE INICIATIVE (ITI). Participants: European Space Agency (ESA), Instituto de Desenvolvimento de Novas Tecnologias (UNINOVA), Fundação da Faculdade de Ciências e Tecnologia (FFCT). Coordinator: Profa. Dra. Ana Moreira. From March 2006 to February 2007.

  5. Identification of concerns and refactoring in aspect-oriented systems. Funded by Programme CAPES/GRICES. Participants: Universidade Federal de Rio Grande do Sul (Brazil) and Universidade Nova de Lisboa (Portugal). Coordinator: Prof. Dr. Pedro Guerreiro. From June 2006 to May 2008.

  6. COMPETISOFT: Mejora de procesos para fomentar la competitividad de la pequeña y mediana industria del software de Iberoamérica. Programa Iberoamericano de Ciencia y Tecnología para el Desarrollo (CYTED). 16 participants. Coordinator: Prof. Dr. Mário Piattini (Universidad Castilla La-Mancha). From January 2006 to December 2008.

  7. SOFTAS: Software Development with Aspects. Funded by the Portuguese Science and Technology Foundation (FCT/MCES). Project ref POSI/EIA/60189/2004. Partners: Universidade Nova de Lisboa, Universidade do Minho, Escola Superior de Tecnologia e Gestão de Beja, Escola Superior de Tecnologia de Castelo Branco, Navegação Aérea de Portugal (NAV), LINCIS. From April 2005 to March 2008.

  8. Integrating Requirements Analysis Techniques with Apects: The TROPOS case. Funded by Programme CAPES/GRICES. Project ref 4.1.3/CAPES/CPLP. Partners: Universidade Nova de Lisboa, Universidade Federal de Pernambuco (Brazil). Coordinator: João Araújo. From June 2005 to May 2007.

  9. MULDRE: Multidimensional Analysis of Requirements Level Trade-Offs. Funded by Engineering and Physical Sciences Research Council (EPSRC), UK. Project ref EPSRC EP/C003330/1. Partners: Lancaster University, UK (Awais Rashid, principal investigator), Universidade Nova de Lisboa (collaborator). From January 2005 to December 2006.

  10. Aspect-Oriented Software Engineering for COTS Components. Funded by CRUP (Conselho de Reitores de Universidades Portuguesas), Bilateral Luso-French Programme. Project ref F-12/05. Partners: Universidade Nova de Lisboa, University of Pau, France. From January 2005 to December 2005.

  11. Component-Based Aspect-Oriented Software Development: from Requirements to Implementation. Funded by CRUP (Conselho de Reitores de Universidades Portuguesas), Bilateral Luso-Spanish Programme. Project ref E-72/05. Partners: Universidade Nova de Lisboa, Universidade de Málaga, Spain. From January 2005 to December 2005.

  12. Agile requirements analysis, Integrated action between Portugal and France, funded by CRUP (Conselho de Reitores de Universidades Portuguesas), 2003

  13. TRICTSME (Training in the use of Information and Communication Technologies for SMEs), Program Leonardo da Vinci, from July 1999 to June 2001


Journals and Proceedings Edited

  1. Transactions on Aspect Oriented Software Development (TAOSD), Special Issue on Early Aspects, Springer, co-edited by J. Araújo and E. Baniassad. To be published in 2007.

  2. VIII Workshop in Requirements Engineering (WER 2005), Proceedings, Porto, Portugal, 13-14 June 2005. co-edited by J. Araújo, A. Durán Toro and J. Falcão e Cunha. Published by Faculdade de Engenharia da Universidade do Porto (FEUP).


Publications

Journals and Book Chapters

  1. J. Whittle, P. Jayaraman, A. Elkhodary, A. Moreira, J. Araújo, “MATA: A Unified Approach for Composing UML Aspect Models based on Graph Transformation”, Transactions on Aspect-Oriented Software Development, Springer, 2008, to appear.

  2. C. Silva, J. Castro, J. Araújo, A. Moreira, P. Tedesco, J. Mylopoulos, "Advanced Separation of Concerns in Agent-Oriented Design Patterns", Journal of Agent-Oriented Software Engineering, 2008, to appear.

  3. R. Ramos, J. Castro, J. Araújo, A. Moreira, F. Alencar e R. Penteado “Refatoração para Documento de Requisitos: Uma Abordagem Aspectual”, IEEE America Latina, Vol. 6 (3), July 2008.

  4. M. Lencastre, J. Araújo, A. Moreira, J. Castro, “Towards Aspectual Problem Frames: an Example”, Expert Systems Journal, Blackwell Publishing, February 2008, Vol. 25, No. 1, pp. 63-75.

  5. E. Baniassad, P. Clements, J. Araújo, A. Moreira, A. Rashid, B. Tekinerdogan, "Discovering Early Aspects", IEEE Software, Special Issue on Aspect-Oriented Programming, January/February 2006.

  6. J. Whittle, J. Araújo, "Scenario Modeling with Aspects", IEE Proceedings - Software, Special Issue on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, Editor(s): A. Rashid, A. Moreira, B. Tekinerdogan. August 2004. (SOFTWARE PREMIUM AWARD)

  7. G. Blair, L. Blair, A. Rashid, A. Moreira, J. Araujo and R. Chitchyan, "Engineering Aspect-Oriented Systems", Chapter in book on Aspect-Oriented Software Development, Editor(s): M. Aksit, S. Clarke, T. Elrad, R. Filman. 2004.

  8. Y. Duan, R. Mullins, D. Hamblin, S. Stanek, H. Sroka, V. Machado, J. Araújo, "Addressing ICTs Skill Challenges in SMEs:Insights from three country investigations", Journal of European Industrial Training, 2002.

  9. A. Moreira, J. Araújo, "Generating Object-Z Specifications from Use Cases", Enterprise Information Systems, Edited by Joaquim Filipe, Kluwer Academic Publishers, Dordrecht/Boston/London, 2000. ISBN 0-7923-6239-X.

  10. J. Araújo, P. Sawyer, "Integrating Object-Oriented Analysis and Formal Specification", Journal of Brazilian Computer Society (special edition on software engineering), Campinas, Brazil, July 1998.

Conferences

  1. R. Ramos, J. Castro, J.Araújo, A. Moreira, F. Alencar, E. Santos, R. Penteado, "AIRDoc An Approach to Improve Requirements Documents", 22th Brazilian Symposium on Software Engineering (SBES), Campinas, Brazil, 13-17 October 2008.

  2. M. Lencastre, A. Moreira, J. Araújo, J. Castro “Aspects Composition in Problem Frames”, Poster at 16th IEEE International Requirements Engineering Conference (RE 2008), Barcelona, Spain, IEEE Computer Society, September 2008.

  3. E. Piveta, J. Araújo, M. Pimenta, A. Moreira, P. Guerreiro, R. Price, “Searching for Opportunities of Refactoring Sequences: Reducing the Search Space”, 32nd Annual IEEE International Computer Software and Applications Conference (COMPSAC 2008), IEEE Computer Society, Turku, Finland, July 28 – August 1, 2008.

  4. Carla Silva, Fernanda Alencar, Joao Araujo, Ana Moreira, Jaelson Castro, “Tailoring an Aspectual Goal-oriented Approach to Model Features”, 20th International Conference on Software Engineering and Knowledge Engineering (SEKE 2008), Redwood City, San Francisco Bay, USA, 1-3 July, 2008.

  5. Mauricio Alferez, Uira Kulesza, Andre Sousa, Joao Santos, Ana Moreira, Joao Araujo, Vasco Amaral, “A Model-driven Approach for Software Product Lines Requirements Engineering”, ”, 20th International Conference on Software Engineering and Knowledge Engineering (SEKE 2008), Redwood City, San Francisco Bay, USA, 1-3 July, 2008.

  6. Marta S. Tabares, Raquel Anaya, Ana Moreira, Joao Araujo, Fernando Arango, “Traceability Models to Control an Aspectual Model-driven Development”, 20th International Conference on Software Engineering and Knowledge Engineering (SEKE 2008), Redwood City, San Francisco Bay, USA, 1-3 July, 2008.

  7. S. Agostinho, A. Moreira, A. Marques, J. Araújo, I. Brito, R. Ferreira, R. Raminhos, J. Kovačević, R. Ribeiro and P. Chevalley, “A Metadata Driven Approach for Aspect-Oriented Requirements Analysis”, 10th International Conference on Enterprise Information Systems (ICEIS 2008), Barcelona, Spain, 12-16, June 2008.

  8. E. Piveta, R. Price, A. Moreira, J. Araújo, P. Guerreiro, M. Pimenta, Ranking Refactoring Patterns using the Analytical Hierarchy Process, 10th International Conference on Enterprise Information Systems (ICEIS 2008), Barcelona, Spain, 12-16, June 2008.

  9. J. Ribeiro, J.Araújo, “AspOrAS: A requirements agile approach based on scenarios and aspects”, IEEE Research Chalenges on Information Systems, RCIS 2008, Marrakech, Morocco, 3-6 June 2008.

  10. J. Whittle, A. Moreira, J. Araújo, P. Jayaraman, A. Elkhodary, R. Rabbi, “An Expressive Aspect Composition Language for UML State Diagrams”. ACM/IEEE MoDELS 2007, Springer, Lecture Notes in Computer Science, 3-5 October 2007. pp. 514-528

  11. J. Conejero, J. Hernandez, A. Moreira, J. Araújo. “Discovering Volatile and Aspectual Requirements using a Crosscutting Pattern”, 15th IEEE International Requirements Engineering Conference (RE 2007), New Delhi, India, IEEE Computer Society, September, 2007, pp. 15-19.

  12. E. Piveta, M. Hecht, A. Moreira, M. Pimenta, J. Araújo, P. Guerreiro, R. Price: “Avoiding Bad Smells in Aspect-Oriented Software”. 19th International Conference on Software Engineering and Knowledge Engineering (SEKE 2007), Boston, USA, 9-11 July, pp. 81-84.

  13. Carla Silva, João Araújo, Ana Moreira, Jaelson Castro, "Designing Social Patterns using Advanced Separation of Concerns", CAiSE 2007, Trondheim, Norway, 11-15 June 2007.

  14. André Marques, Ricardo Raminhos, Ricardo Ferreira, Rita Ribeiro, Sérgio Agostinho, João Araújo and Ana Moreira, "ASPECT-ORIENTED ANALYSIS APPLIED TO THE SPACE DOMAIN", ICEIS 2007, 12-16 June 2007.

  15. R. Chitchyan, A. Rashid, A. Moreira, J. Araújo, P. Clements, E. Baniassad, B. Tekinerdogan, “Early Aspects at ICSE 2007: Workshop on Aspect-Oriented Requirements Engineering and Architecture Design”, ICSE Companion 2007, IEEE Computer Society, May 2007, pp. 127-128

  16. F. M. R. Alencar, A. Moreira, J. Araújo, J. Castro, R. Ramos, Carla T. L. L. Silva: Dealing with the i*Models with Aspects. IEEE Reserch Chalenges on Information Systems, RCIS 2007, Ouarzazate. Marrocos, April 2007, pp. 367-372.

  17. I. Brito, A. Moreira, J. Araújo, "Tool Support for Aspect-Oriented Requirements", The 10th IASTED International Conference on Software Engineering and Applications, Dallas, Texas, USA, 13-15 November 2006.

  18. I. Brito, A. Moreira, J. Araújo, "Tool Support for Aspect-Oriented Requirements", The 10th IASTED International Conference on Software Engineering and Applications, Dallas, Texas, USA, 13-15 November 2006.

  19. S. Gordillo, G. Rossi, A. Moreira, J. Araújo, C. Vairetti, M. Urbieta, "Modeling and Composing Navigational Concerns in Web Applications: Requirement and Design Issues", Fourth Latin American Web Congress (LA-WEB'06), IEEE Computer Society, Puebla, Mexico, 25-27 October 2006, pp. 25-31.

  20. C. Silva, J.Araújo, A. Moreira, J.Castro, F.Alencar, R. Ramos, "Modeling Multi-Agent Systems using UML", 20th Brazilian Symposium on Software Engineering (SBES), Florianópolis, Brazil, October 2006.

  21. C. Silva, J. Araújo, A. Moreira, J. Castro, F. Alencar, R. Ramos, "Organizational Architectural Styles Specification", XI Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2006), Sitges, Barcelona, Spain, 3-6 October, 2006.

  22. P. Sánchez, J. Magno, A. Moreira, L. Fuentes, J. Araújo, "A Generic Core MOF Metamodel for AORE", XI Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2006), Sitges, Barcelona, Spain, 3-6 October, 2006.

  23. J. Araújo, J. Whittle, A. Moreira, "Choosing the Right Time to Compose Aspectual Scenarios", 30th Annual International Computer Software and Applications Conference (COMPSAC 2006), Chicago, Illinois, USA, IEEE Computer Society, 17-21 September 2006.

  24. F. Alencar, A. Moreira, J. Araújo, J. Castro, C. Silva, J. Mylopoulos, "Using Aspects to Simplify i* Models" (Poster), 14th IEEE International Requirements Engineering Conference (RE 2006), Minneapolis, USA, IEEE Computer Society, September, 2006.

  25. A. Moreira, J. Araújo, J. Whittle, "Modeling Volatile Concerns as Aspects", 18th Conference on Advanced Information Systems Engineering (CAiSE 2006), Luxembourg, Lecture Notes in Computer Science, Springer, 5-9 June 2006.

  26. K. Kang, J. Araújo, "Cultural Aspects on International E-commerce sites and Aspect-oriented Requirements Engineering", The International Conference on e-Learning, e-Business, Enterprise Information Systems, e-Government, and Outsourcing (EEE'06), Las Vegas, EUA, 26-29 June 2006.

  27. R. Raminhos, M. Pantoquilho, J. Araújo, A. Moreira, "A Systematic Analysis Patterns Specification", International Conference on Enterprise Information  Systems, Paphos, Cyprus, May 2006.

  28. K. Kang, J. Araújo, "Cultural issues on Global Websites and Aspect-Oriented requirements Engineering", 5th International Business Information Management Association Conference: The Internet & Information Tecnology in Modern Organizations (IBIMA 2005), Cairo, Egypt, 13-15 December 2005.

  29. J. C. Ribeiro, J. Araújo, "A Framework to Compare Agile Methodologies", X Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2005), Granada, Spain, 14-16 September, 2005.

  30. A. Moreira, A. Rashid J. Araújo, "Multi-Dimensional Separation of Concerns in Requirements Engineering", 13th IEEE International Requirements Engineering Conference (RE 2005), Paris, France, IEEE Computer Society, 29 August - 2 September, 2005.

  31. A. Moreira, J. Araújo, A. Rashid, "A Concern-Oriented Requirements Engineering Model", 17th Conference on Advanced Information Systems Engineering (CAiSE 2005), Porto, Portugal, Lecture Notes in Computer Science, Springer, 13-17 June 2005.

  32. J.Araújo, J. Whittle, D. Kim, "Modeling and Composing Scenario-Based Requirements with Aspects", The 12th IEEE International Requirements Engineering Conference (RE2004), Kyoto, Japan, IEEE Computer Society, September 2004.

  33. A. Moreira, J. Araújo, "Handling Unanticipated Requirements Change with Aspects", Software Engineering and Knowledge Engineering Conference (SEKE'04), Banff, Canada, June 2004.

  34. J. Araújo, A. Moreira, "An Aspectual Use Case Driven Approach", VIII Jornadas de Ingeniería de Software y Bases de Datos (JISBD), Alicante, Spain, 12-14 November 2003.

  35. J. Araújo, "Tutorials at the UML 2003 Conference", Proceedings of 6th International Conference on The Unified Modeling Language (UML 2003), San Francisco, USA, Lecture Notes in Computer Science (LCNS 2863), Springer-Verlag, 2003

  36. A. Rashid, A. Moreira, J. Araújo, "Modularisation and Composition of Aspectual Requirements", AOSD 2003, Boston, USA, ACM Press, 17-21 March, 2003.

  37. A. Rashid, P. Sawyer, A. Moreira, J. Araújo, "Early Aspects: a Model for Aspect-Oriented Requirements Engineering", Requirements Engineering 2002 (RE'02), Essen, Germany, 9-13 September 2002.

  38. A. Moreira, J. Araújo, I. Brito, "Crosscutting Quality Attributes for Requirements Engineering", Software Engineering and Knowledge Engineering Conference (SEKE), Ischia, Italy, 15-19 July 2002.

  39. M. Lencastre, F. Santos, J. Araújo, "A Process Model for FEM Simulation Support Development", Summer Computer Simulation Conference (SCSC 2002), San Diego, California, 14-18 July 2002.

  40. J. Araújo, A. Moreira, "Handling mutual exclusion in UML class diagrams", International Conference on Enterprise Information  Systems, Setúbal, Portugal, July 2001.

  41. J. Araújo, V. Machado, "Adopting E-Commerce in SMEs: The Common Problems and Training Needs", Business Information Technology Management: Enabling Cultural Awareness - BITWorld 2001, American University, Cairo, Egypt, 4-6 June 2001.

  42. A. Moreira, J. Araújo, F. Brito e Abreu, "A Process model for Specifying System Behavior with UML", 4th Conference on Quality of Information and Communication Technologies (QUATIC), Lisbon, Portugal, 12-14 March 2001.

  43. J. Araújo, A. Moreira, "Specifying the Behaviour of UML Collaborations Using Object-Z", Association for Information Systems, 2000 Americas Conference on Information, Systems (AMCIS), Object-Oriented Software Development, Mini-Track, Long Beach, California, USA, 10-13 August 2000.

  44. J. Araújo, A. Moreira, P. Sawyer, "Specifying Persistence, Class Views and Excluding Classes for UML", 12th International Conference on Software Engineering and its Applications, Paris, December 1999.

  45. A. Moreira, J. Araújo, "Generating Object-Z Specifications from Use Cases", International Conference on Enterprise Information  Systems, Setúbal, Portugal, March 1999.

  46. J. Araújo, P. Sawyer, "Generating Object-Oriented Formal Specifications from Process Sequence Diagrams", 11th International Conference on Software Engineering and its Applications, Paris, December 1998.

  47. J. Araújo, D. Fonseca.  "Uma Metodologia de Análise e Projecto de Sistemas Orientada a Objectos", XIX Conferência Latino-Americana de Informática/22ª Jornadas Argentinas de Informatica e Investigación Operativa, Buenos Aires, Argentina, August 1993.

Workshops

  1. J. Pedro Santos, A. Moreira, J. Araujo, V. Amaral, M. Alférez, Uirá Kulesza, Generating Requirements Analysis Models from Textual Requirements, MARK’08, workshop of RE 2008, Barcelona, Spain, September 2008

  2. A. Sousa, U. Kulesza, A. Rummler, N. Anquetil, R. Mitschke, A. Moreira, V. Amaral, J. Araújo, “A Model-Driven Traceability Framework to Software Product Line Development”, 4th ECMDA Traceability Workshop, Berlin, Germany, 12 June 2008.

  3. A. Marques, A. Moreira, J. Araújo, "Multi-Dimensional Composition by Objective in Aspect-Oriented Requirements Analysis", Workshop on Early Aspects at the 30th International Conference on Software Engineering (ICSE'08), IEEE Computer Society, Leipzig, Germany, 10-18 May 2008.

  4. C. Silva, J. Araújo, J. Castro, A. Moreira, M. Lucena, L. Sarmento, “A Modeling Language for Advanced Separation of Concerns in Multi-Agent Systems”, 11º Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes Software (IDEAS 2008), Recife, Brazil, February 2008.

  5. R. Ramos, J. Castro, J. Araujo, A. Moreira, F. Alencar, R. Penteado, “Early Aspects Refactoring”, 11º Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes Software (IDEAS 2008), Recife, Brazil, February 2008. (BEST PAPER AWARD)

  6. M. Alférez, Uirá Kulesza, Ana Moreira, João Araújo, Vasco Amaral "Tracing from Features to Use Cases: A Model-Driven Approach", Second International Workshop on Variability Modelling of Software-intensive Systems, Essen, Germany, January 16-18, 2008.

  7. G.Mussbacher, D. Amyot, J. Araújo, A. Moreira, and M. Weiss, “Visualizing Aspect-Oriented Goal Models with AoGRL”, Second International Workshop on Requirements Engineering Visualization (REV’07), New Delhi, India, 15 October, 2007.

  8. M. Alférez, A. Garcia, A. Moreira, U. Kulesza, J. Araújo, V. Amaral "Towards Volatility Analysis in Software Product Line Engineering", 2nd Workshop on Aspect-Oriented Product Line Engineering (AOPLE 2007), Generative Programming and Component Engineering Conference (GPCE 2007), Salzburg, Austria, 4 October, 2008.

  9. J. Araújo, D.Zowghi, A. Moreira, “An evolutionary Model of requirements Correctness with early Aspects”, International Workshop on Principles of Software Evolution, (IWPSE 2007), ACM, Dubrovnik, Croatia, 3-4 September 2007.

  10. R. Ramos, E. Piveta, J. Castro, J. Araujo, A. Moreira, P. Guerreiro, “Improving the Quality of Requirements with Refactoring”, - VI Simpósio Brasileiro de Qualidade de Software (SBQS 2007), Porto de Galinhas, Brasil, 25-29 June 2007.

  11. R. Ramos, J. Araujo, A. Moreira, J. Castro, R. Penteado “Um Padrão para Requisitos Duplicados”, 6th The Sixth Latin American Conference on Pattern Languages of Programming (Sugar Loaf Plop 2007), Porto de Galinhas, Brazil, 27-30 May 2007, pp. 68-79.

  12. F. Alencar, J. Castro, A. Moreira, J. Araújo, C. Monteiro, R. Ramos, J. Mylopoulous, “Simplifying i* Models”, 17th International Workshop on Agent-Oriented Information Systems (AOIS-2007), In Conjunction with CAiSE 2007, Trondheim, Norway, June 11-15 2007.

  13. M. S. Tabares, A. Moreira, R. Anaya, F. Arango, J. Araújo, “A Traceability Method for Crosscutting Concerns with transformation rules”, Workshop on Early Aspects at ICSE: Aspect-oriented requirements engineering and architectural design, na 28th International Conference on Software Engineering (ICSE 2007), ACM Press, Minneapolis, USA, May 2007.

  14. P. Greenwood, A. Garcia, A. Rashid, E. Figueiredo, C. Sant'Anna, N. Cacho, A. Sampaio, S. Soares, P. Borba, M. Dosea, R. Ramos, U. Kulesza, L. Fernandes, T. Bartolomei, M. Pinto, L. Fuentes, N. Gamez, A. Moreira, J. Araujo, T. Batista, A. Medeiros, F. Dantas, A. Luisa Medeiros, J. Wloka, C. Chavez, R. France, I. Brito, “On the Contributions of an End-to-End AOSD Testbed”, Workshop on Early Aspects at ICSE: Aspect-oriented requirements engineering and architectural design, na 28th International Conference on Software Engineering (ICSE 2007), ACM Press, Minneapolis, USA, May 2007.

  15. R. Ramos, F.Alencar, J. Araujo, A. Moreira, J. Castro, R. Penteado, “i*with Aspects: Evaluating Understandability”, X Workshop on Requirements Engineering (WER 2007), Toronto, Canada, 17-18 May 2007.

  16. C. Silva, J. Araújo, A. Moreira, J. Castro, “Towards a Standardized Description and a Systematic Use of Social Patterns”, 10º Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes Software (IDEAS 2007), Isla Margarita, Venezuela, 7-11 May 2007.

  17. C. Silva, J. Araújo, A. Moreira, J. Castro, D. Penaforte, A. Carvalho, "Towards an Aspect Oriented Modeling in Multi-agent Systems", Workshop on AOSD, WASP'06, 20th Brazilian Symposium on Software Engineering (SBES'06), Florianópolis, Brazil, October 2006.

  18. R. Ramos, J. Araújo, J. Castro, A. Moreira, Fernanda Alencar, C. Silva, "An Approach to Instantiate Metrics to Measure Aspect-oriented Requirements Documents", Workshop on AOSD, WASP'06, 20th Brazilian Symposium on Software Engineering (SBES'06), Florianópolis, Brazil, October 2006.

  19. F. Alencar, A. Moreira , J. Araújo, J. Castro, R. Ramos, C. Silva, "Proposta de Simplificação dos Modelos do i* com Aspectos", Workshop on AOSD, WASP'06, 20th Brazilian Symposium on Software Engineering (SBES'06), Florianópolis, Brazil, October 2006.

  20. R. Ramos, J. Araújo, A. Moreira, J. Castro, F. Alencar, C. Silva, "A Model to Evaluate Aspect-Oriented Requirements Documents", 4th Iberian Workshop on Aspect Oriented Software Development (DSOA 2006), XI Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2006), Sitges, Barcelona, Spain, October 2006.

  21. Marta S. Tabares, Ana Moreira, Fernando Arango, Raquel Anaya, João Araújo, Semántica de Trazado para Asuntos Transversales, 4th Iberian Workshop on Aspect Oriented Software Development (DSOA 2006), XI Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2006), Sitges, Barcelona, Spain, October 2006.

  22. Pablo Sanchez, J. Magno, L. Fuentes, A. Moreira and J. Araújo, "Towards MDD transformations from AO
    Requirements into AO Architecture", 3rd European Workshop on Software Architecture (EWSA 2006), co-located with the French Conference on Software Architecture (CAL), Nantes, France, 4-5 September 2006.

  23. L. Antonelli, S. Gordillo, G. Rossi, J. Araujo, A. Moreira, "Using the Problem Domain Language to Specify Navigational Concerns in Web Applications", IX Workshop on Requirements Engineering (WER'06) Rio de Janeiro, Brazil, 13-14 July 2006.

  24. F. Alencar, A. Moreira, J. Araújo, J. Castro, C. Silva, J. Myloupoulos, "Towards an Approach to Integrate i* with Aspects", 8th International Bi-Conference Workshop on Agent-Oriented Information Systems (AOIS'06), 18th Conference on Advanced Information Systems Engineering (CAiSE 2006), Luxembourg, 5 June 2006.

  25. C. Silva, J. Castro, J. Araújo, A. Moreira, F. Alencar, R. Ramos, "Separation and Modularization of Design Patterns-Specific Concerns in Detailed Architectural Design", CAiSE'06 Forum, 18th Conference on Advanced Information Systems Engineering (CAiSE 2006), Luxembourg, 5 June 2006.

  26. M. Lencastre, J. Araújo, A. Moreira, J. Castro, "Analyzing Crosscutting in the Problem Frames Approach", 2nd International Workshop on Applications and Advances in Problem Frames (IWAAPF 2006), na 28th International Conference on Software Engineering (ICSE 2006), ACM Press, Shanghai, China, 23 May 2006.

  27. J. Whittle, J. Araújo, A. Moreira, "Composing Aspect Models with Graph Transformations", Workshop on Early Aspects at ICSE: Aspect-oriented requirements engineering and architectural design, 28th International Conference on Software Engineering (ICSE 2006), ACM Press, Shanghai, China, 21 May 2006.

  28. C. Silva, J. Castro, P. Tedesco, J. Araújo, A. Moreira, J. Mylopoulos, "Improving the Architectural Detailed Design of Multi-Agent Systems: The Tropos Case", 5th International Workshop on Software Engineering for Large Scale Systems (SELMAS 2006), na 28th International Conference on Software Engineering (ICSE 2006), Shanghai, ACM Press, China, 22-23 May 2006.

  29. F. Alencar, C. Silva, A. Moreira, J. Araújo, J. Castro, "Identifying Candidate Aspects with I-star Approach", Workshop on Early Aspects, na 5th International Conference on Aspect-Oriented Software Development (AOSD 2006), Bonn, Alemanha, 20 March 2006.

  30. A. Moreira, J. Bruel, J. Araújo, "Adding Behavior Description Support to COTS Components through the Use of Aspects", 2nd Workshop on Models for Non-functional Aspects of Component-Based Software (NfC'05) in MoDELS 2005, Montego Bay, Jamaica, 4 October 2005.

  31. M. Lencastre, J. Botelho, P. Clericuzzi, J. Araújo, "A Meta-model for the Problem Frames Approach", 4th Workshop in Software Modeling Engineering (WiSME'05), in MoDELS 2005, Montego Bay, Jamaica, 3 October 2005.

  32. J. Araújo, J.C.Ribeiro, "Towards an Aspect-Oriented Agile Requirements Approach", International Workshop on Principles of Software Evolution (IWPSE 2005), Lisbon, Portugal, IEEE Computer Society, 5-6 September, 2005.

  33. A. Rashid, A. Moreira, J. Araújo, P. Sawyer, A. Sampaio, A Multi-Dimensional, Model-Driven Approach to Concern Identification and Traceability", 1st Workshop on Models and Aspects, 19th European Conference on Object-Oriented Programming (ECOOP 2005), Glasgow, Scotland, 26 July, 2005.

  34. J. Araújo, A. Moreira, "Integrating UML Activity Diagrams with Temporal Logic Expressions", 10th International Workshop on Exploring Modeling Methods in Systems Analysis and Design (EMMSAD 2005), na 17th Conference on Advanced Information Systems Engineering (CAiSE 2005), Oporto, Portugal, 13-14 June, 2005.

  35. J. Araújo, P. Coutinho, "From Viewpoints to (Critical) Use Cases", 8th Australian Workshop on Requirements Engineering (AWRE), Sydney, Australia, 4-5 December, 2003.

  36. J. Bruel, J. Araújo, A. Moreira, A. Royer, "Using Aspects to Develop Built-In Tests for Components", 4th AOSD Modeling With UML Workshop, Workshop of the UML 2003 Conference, San Francisco, USA, 20 October 2003.

  37. J. Whittle, J. Araújo, D. Kim, "Modeling and Validating Interaction Aspects in UML", 4th AOSD Modeling With UML Workshop, workshop of the UML 2003 conference, San Francisco, USA, 20 October 2003.

  38. M. Pantoquilho, R. Raminhos, J. Araújo, "Analysis Patterns Specifications: Filling the Gaps",VikingPlop 2003, Bergen, Norway, 18-21 September 2003.

  39. J. Araújo, P. Coutinho, "Identifying Aspectual Use Cases Using a Viewpoint-Oriented Requirements Method", Early Aspects 2003: Aspect-Oriented Requirements Engineering and Architecture Design, Workshop of the 2nd International Conference on Aspect-Oriented Software Development, Boston, USA, 17 March 2003.

  40. P. Coutinho, J. Araújo, "Vision: a viewpoint-oriented method for elicitation and analysis of requirements with UML" (in Portuguese), 6th Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes Software, Asunción, Paraguay, 2003.

  41. M. Lencastre, J. Castro, F. Santos, J. Araújo, "Problem Frames Application on Finite Element Method Simulators", 6th Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes Software, Asunción, Paraguay, 2003.

  42. J. Araújo, A. Moreira, I. Brito, A. Rashid, "Aspect-Oriented Requirements with UML", Workshop: Aspect-oriented Modeling with UML, UML 2002, Dresden, Germany, October 2002.

  43. J. Araújo, R. France, J. Whittle, A. Toval, "Workshop on Integration and Transformation in UML Models", ECOOP 2002 Workshop Reader, Lecture Notes on Computer Science, Springer-Verlag, 2002.

  44. A. Moreira, I. Brito, J. Araújo, "A Requirements Model for Quality Attributes", Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, Workshop of the 1st International Conference on Aspect-Oriented Software Development, University of Twente, Enschede, Holland, 22-26 April , 2002.

  45. S. Silva, C. Simões, A. Moreira, J. Araújo, "Using UML to Model Web Applications: A Case Study", Modeling Web Applications in the UML, Workshop of UML 2000, York, UK, October 2000.

  46. J. Whittle, J. Araújo, A. Toval, J. Alemán, "Rigorously Automating Transformations of UML Behavior Models", Dynamic Behaviour in UML Models: Semantic Questions, Workshop of UML 2000, York, UK, October 2000.

  47. J. Araújo, "Formalizing Sequence Diagrams", Workshop "Formalizing UML, Why? How?" of the conference Object-Oriented Programming Systems, Languages, and Applications - OOPSLA’98 - Vancouver, Canada, 18-22 October 1998.

Thesis and Technical Reports

  1. J. Kovacevic, M. Alferez, U. Kulesza, V. Alves, A. Moreira, J. Araújo, A. Rashid, R. Chitchyan, V. Amaral, “Survey of the state-of-the-art in Requirements Engineering for Software Product Line and Model-driven Requirements Engineering”, AMPLE project, Deliverable D.1.1, 2007.

  2. J. Araújo, E. Baniassad, P. Clements, A. Moreira, A. Rashid, B. Tekinerdogan, "Early Aspects: The Current Landscape", Technical Note CMU/SEI-2005-TN-xxx, Technical Report Lancaster University COMP-001-2005, February 2005.

  3. B. Tekinerdogan, A. Moreira, J.Araújo, P. Clements. Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design. Workshop Proceedings, University of Twente, TR-CTIT-04-44, 119 pp, October 2004.

  4. J. Araújo, "Metamorphosis: An Integrated Object Oriented Requirements Analysis and Specification Method", PhD Thesis, Lancaster University,Lancaster, U.K., December 1996.

  5. J. Araújo,  P. Sawyer, "Integrating Object-Oriented Analysis and Formal Specification", Technical report (CSEG/19/96), Lancaster University, 1996.

  6. J. Araújo, "An Object-Oriented Analysis and Design Method", Master's Thesis, Universidade Federal de Pernambuco, Recife, Brazil, October 1992.



Tutorials and Workshops

Tutorials

  1. J. Whittle, J. Araújo, A. Moreira, "Aspect-Oriented Modeling", Tutorial no ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2008), Toulouse, France, October 2008.

  2. J. Araújo, A. Moreira, J. Whittle, G. Mussbacher, "Aspect-Oriented Requirements Engineering with Scenarios", Tutorial at Seventh International Conference on Aspect-Oriented Software Development (AOSD 2008), Brussels, Belgium, 31 March 2008.

  3. J.Castro, C. Silva, J. Araújo, A. Moreira, F. Alencar, R. Ramos, "Aspectos na Engenharia de Requisitos: Uma Perspectiva Orientada a Objetivos", Tutorial at 22º Simpósio Brasileiro de engenharia de Sofwtare (SBES 2008), Campinas, Brazil, 2008.

  4. J. Araújo, A. Moreira, J. Whittle, "Aspect-Oriented Requirements Engineering with Scenarios", Tutorial at 15th International Requirements Engineering Conference (RE 2006), Delhi, India, 15 October 2007.

  5. A. Rashid, A. Moreira, J. Araújo, R. Chitchyan, "Aspect-Oriented Requirements Engineering ", Tutorial at 14th International Requirements Engineering Conference (RE 2006), IEEE Computer Society, Minneapolis, USA, 12 September 2006.

Workshops

  1. Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, co-located with AOSD 2009, Charlottesville, USA, March 2009. Organisers: Alessandro Garcia, (Univeristy of Lancaster), Nan Niu (University of Toronto),Ana Moreira (FCT/UNL), João Araújo (FCT/UNL).

  2. Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, co-located with Software Product Lines Conference 2008, Limerick, Irlanda, 8-12 September 2008. Organisers: Vander Alves (Fraunhofer IESE, Germany), Christa Schwanninger (Siemens AG, Germany), Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), João Araújo (FCT/UNL), Paul Clements (SEI), Elisa Baniassad (Chinese University of Hong Kong), Awais Rashid (Lancaster University).

  3. Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, co-located with ICSE 2008, Leipzig, Germany, May 2008. Organisers: Monica Pinto (Universidad de Malaga), Ruzanna Chitchyan (Lancaster Univesity), Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), João Araújo (FCT/UNL), Paul Clements (SEI), Elisa Baniassad (Chinese University of Hong Kong), Awais Rashid (Lancaster University).

  4. Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, co-located with AOSD 2008, Brussels, Belgium, March 2008. Organisers: Gunter Mussbacher (Univeristy of Otawa), Jon Whittle (Lancaster Univesity), Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), João Araújo (FCT/UNL), Paul Clements (SEI), Elisa Baniassad (Chinese University of Hong Kong), Awais Rashid (Lancaster University).

  5. Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, na 29th International Conference on Software Engineering (ICSE 2007), Minneapolis, USA, May 2007. Organisers: João Araújo (FCT/UNL), Ruza Chitchyan (Lancaster University), Ana Moreira (FCT/UNL), Bedir Tekinerdogan (University of Twente), Awais Rashid (Lancaster University), Paul Clements (Carnegie Mellon University's Software Engineering Institute), Elisa Baniassad (Chinese University of Hong Kong). http://early-aspects.net/

  6. 10th Internacional Workshop On Early Aspects, co-located with AOSD 2007, Vancouver, Canada. March 2007. Organisers: Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), João Araújo (FCT/UNL), Paul Clements (SEI), Elisa Baniassad (Chinese University of Hong Kong)

  7. 4th Iberian Workshop on Aspect Oriented Software Development (DSOA 2006), X Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2006), Sitges, Barcelona, Spain, 3 October 2006. Organisers: João Araújo (FCT/UNL), Elena Navarro (University of Castilla-La Mancha), Monica Pinto (University of Malaga), Juan Hernandez (University of Extremadura).

  8. Early Aspects 2006, workshop of ICSE'06, Shanghai, China, May 2006. Organisers: Paul Clements (SEI), João Araújo (FCT/UNL), Ana Moreira (FCT/UNL), Elisa Baniassad (Chinese University of Hong Kong, Bedir Tekinerdogan (University of Twente), Awais Rashid (Lancaster University)

  9. Early Aspects 2006: Traceability of Aspects in the Early Life Cycle, workshop of AOSD'06, Bonn, Germany. March 2006. Organisers: Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), João Araújo (FCT/UNL), Paul Clements (SEI), Elisa Baniassad (Chinese University of Hong Kong)

  10. Early Aspects 2005: Aspect-Oriented Requirements Engineering and Architecture Design, workshop of OOPSLA, San Diego. USA, October 2005. Organisers: João Araújo (FCT/UNL), Paulo Merson (SEI), Paul Clements (SEI), Elisa Baniassad (Chinese University of Hong Kong)

  11. Aspects and Software Product Lines: An Early Aspects Workshop, at SPLC-Europe 2005, Rennes, France, September 2005. Organisers: João Araújo (FCT/UNL), Ana Moreira (FCT/UNL), Bedir Tekinerdogan (University of Twente), Awais Rashid (Lancaster University), Paul Clements (SEI), Elisa Baniassad (Trinity College)

  12. 3rd Iberian Workshop on Aspect Oriented Software Development (DSOA 2005), X Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2005), Granada, Espanha, September 2005. Organisers: João Araújo (FCT/UNL), Elena Navarro (University of Castilla-La Mancha), Monica Pinto (University of Malaga), Fernano Figueroa (University of Extremadura)

  13. VIII Workshop on requirements Engineering (WER 2005), Programme Committee co-chair, Porto, Portugal, co-located with CAiSE 2005, 13-14 June, 2005.

  14. Early Aspects 2005: Aspect-Oriented Requirements Engineering and Architecture Design, workshop of 4th International Conference on Aspect-Oriented Software Development, Chicago, Illinois, March 2005. Organisers: João Araújo (FCT/UNL), Ana Moreira (FCT/UNL), Bedir Tekinerdogan (University of Twente), Awais Rashid (Lancaster University), Paul Clements (SEI), Elisa Baniassad (Trinity College)

  15. Early Aspects 2004: Aspect-Oriented Requirements Engineering and Architecture Design, workshop of OOPSLA, Vancouver, Canada, October 2004. Organisers: João Araújo (FCT/UNL), Ana Moreira (FCT/UNL), Bedir Tekinerdogan (University of Twente), Awais Rashid (Lancaster University), Paul Clements (SEI), Elisa Baniassad (Trinity College)

  16. Early Aspects 2004: Aspect-Oriented Requirements Engineering and Architecture Design, workshop of the 3rd International Conference on Aspect-Oriented Software Development, Lancaster, UK, 22-26 March 2004. Organisers: João Araújo (FCT/UNL), Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), Paul Clements (SEI)

  17. Early Aspects 2003: Aspect-Oriented Requirements Engineering and Architecture Design, workshop of the 2nd International Conference on Aspect-Oriented Software Development, 17-21 March 2003, Boston, USA, Organisers: João Araújo (FCT/UNL), Awais Rashid (Lancaster University), Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), Paul Clements (SEI)

  18. WITUML: Workshop on Integration and Transformation in UML models, workshop of ECOOP 2002, Málaga, Spain, June, 2002. Organisers: João Araújo (FCT/UNL), Robert France (Colorado University), Jonathan Whittle (NASA), Ambrosio Toval (University of Múrcia)

  19. Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, workshop of the 1st International Conference on Aspect-Oriented Software Development, University of Twente, Enschede, Holland, 22-26 April 2002. Organisers: João Araújo (FCT/UNL), Awais Rashid (Lancaster University), Bedir Tekinerdogan (University of Twente), Ana Moreira (FCT/UNL), Jeff Gray (Vanderbilt University), Jan Gerben Wijnstra (Philips Research Laboratories), Paul Clements (SEI)

  20. WTUML: Workshop on Transformations in UML, satellite event of  ETAPS (The European Joint Conferences on Theory and Practice of Software), Genova, Italy, April 2001, Organisers: João Araújo (FCT/UNL), Ana Moreira (FCT-UNL), Robert France (Colorado University), Jonathan Whittle (NASA), Ambrosio Toval (University of Múrcia)


Conference committees

  1. 8th International Conference on Aspect-Oriented Software Development (AOSD 2009), Member of the Programme Committee, Charlottesville, Virginia, USA 2-6 March 2009.

  2. IEEE 31st International conference on Software Engineering (ICSE 2009), Co-Publicity Chair, Vancouver, Canada, May 2009.

  3. ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2008), Member of the Programme Committee, Toulouse, France, October 2008.

  4. 16th IEEE International Requirements Engineering Conference (RE’08), Co-Publicity Chair, Barcelona, Spain, October 2008.

  5. 12º Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes Software (IDEAS 2009), PC Co-chair, Medellin, Colombia, 13-17 April 2009.

  6. ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2008), Member of the Programme Committee, Toulouse, França, 28 de Setembro a 3 de Outubro de 2008.

  7. XI Workshop em Engenharia de Requisitos (WER 2008), Member of the Programme Committee, Barcelona, Spain, 12-13 September 2008.

  8. Workshop on Ontologies and Metamodeling for Software and Data Engineering" (WOMSDE), Member of the Programme Committee, 22º Simpósio Brasileiro de Engenharia de Software (SBES 2008), Campinas, Brazil, October 2008.

  9. 11º Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes Software (IDEAS 2008), Member of the Programme Committee, Recife, Brasil, February 2008.

  10. 21º Simpósio Brasileiro de Engenharia de Software (SBES 2007),Member of the Programme Committee, João Pessoa, Brasil, October 2007.

  11. 20th Brazilian Symposium on Software Engineering (SBES). Member of the Programme Committee, Florianópolis, Brazil, October 2006.

  12. Workshop on Ontologies and Metamodeling for Software and Data Engineering (WOMSDE), Member of the Programme Committee, XX Simpósio Brasileiro em Engenharia de Software (SBES)/XXI Simpósio Brasileiro em Banco de Dados (SBBD), October 2006.

  13. 6ª Jornadas Iberoamericanas de Ingeniería de Software e Ingeniería de Conocimiento (JIISIC 2007), Member of the Programme Committee, Lima, Peru. January 31 to February 2nd, 2007.

  14. 9th Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes Software (IDEAS'06), La Plata, Argentina, 24-28 April 2006.

  15. XI Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2006). Member of the Programme Committee, Barcelona, Spain, September, 2006.

  16. 5ª Jornadas Iberoamericanas de Ingeniería de Software e Ingeniería de Conocimiento (JIISIC 2006), Member of the Programme Committee, Puebla, Mexico, February 2006.

  17. MODELS 2005 (formerly UML). Member of the Organizing Committee (Co-publicity Chair), Jamaica, October 2005.

  18. 19th Brazilian Symposium on Software Engineering (SBES). Member of the Programme Committee, Uberlândia, Brazil, October 2005.

  19. X Jornadas de Ingeniería de Software y Bases de Datos (JISBD 2005). Member of the Programme Committee, Granada, Spain, 14-16 September, 2005.

  20. Doctoral Symposium, CAiSE 2005, Faculty Member, Porto, Portugal, 13-14 June 2005.

  21. 4ª Jornadas Iberoamericanas de Ingeniería de Software e Ingeniería de Conocimiento (JIISIC), Member of the Programme Committee, Madrid, Spain, November 2004.

  22. Doctoral Symposium, UML 2004, Member of the Programme Committee, Lisbon, Portugal, October 2004.

  23. Seventh International Conference on the Unified Modeling Language (UML'2004). Member of the Organizing Committee (Publicity Chair), Lisbon, Portugal, October 2004.

  24. 18th Brazilian Symposium on Software Engineering (SBES). Member of the Programme Committee, Brasília, Brazil, October 2004.

  25. 1st Brazilian Workshop on AOSD, WASP'04, Member of the Programme Committee, held in conjunction with the 18th Brazilian Symposium on Software Engineering (SBES), Brasília, Brazil, October 2004.

  26. Encontro para a Qualidade nas Tecnologias de Informação e Comunicações. Member of the Programme Committee, Lisbon, Portugal, October 2004.

  27. VI Workshop in Requirements Engineering (WER), Member of the Programme Committee, Piracicaba, São Paulo, Brazil, 27-28 November 2003.

  28. 3ª Jornadas Iberoamericanas de Ingeniería de Software e Ingeniería de Conocimiento (JIISIC), Member of the Programme Committee, Valdivia, Chile, November 2003.

  29. Sixth International Conference on the Unified Modeling Language (UML'2003). Member of the Organizing Committee (Tutorials Chair), San Francisco, California, USA, 20-24 October 2003

  30. 17th Brazilian Symposium on Software Engineering (SBES). Member of the Programme Committee and Tutorials Committee, Manaus, Amazonas, Brazil, 6-10 October 2003

  31. 2ª Jornadas Iberamericanas de Ingeniería del Software y Ingeniería del Conocimiento. Member of the Programme Committee, Salvador, Bahia, Brazil, October 2002

  32. VI Jornadas de Ingeniería de Software y Bases de Datos (JISBD). Member of the Programme Committee, Almagro (Ciudad Real) 21-23 November 2001

  33. 1a Jornadas Iberoamericanas de Ingeniería de Software e Ingeniería de Conocimiento (JIISIC). Member of the Programme Committee, Buenos Aires, Argentina, 13-15 June 2001.

  34. 4º Encontro para a Qualidade nas Tecnologias de Informação e Comunicações. Member of the Programme Committee, Lisbon, Portugal, 12-14 March 2001