Homepage

Projects
  Publications
  Editorial activities
  Conference activities
  Current events
  International groups
  Research Interests
  Current Research Students
  Teaching
  Positions
  Joining us
  Degrees

Publications
Editorials
  • Joanne M. Atlee, Robert B. France, Geri Georg, Ana Moreira, Bernhard Rumpe, Steven Völkel, Steffen Zschaler: Modeling in software engineering. ICSE Companion 2008: 1039-1040.

  • Mónica Pinto, Ruzanna Chitchyan, Awais Rashid, Ana Moreira, João Araújo, Paul C. Clements, Elisa L. A. Baniassad, Bedir Tekinerdogan: Early aspects at ICSE 2008: workshop on aspect-oriented requirements engineering and architecture design. ICSE Companion 2008: 1053-1054
  • Joanne M. Atlee, Robert France, Geri Georg, Ana Moreira, Bernhard Rumpe, Steffen Zschaler: Modeling in Software Engineering. ICSE Companion 2007: 113-114

  • Ruzanna Chitchyan, Awais Rashid, Ana Moreira, João Araújo, Paul C. Clements, Elisa L. A. Baniassad, Bedir Tekinerdogan: Early Aspects at ICSE 2007: Workshop on Aspect-Oriented Requirements Engineering and Architecture Design. ICSE Companion 2007: 127-128

  • T. Baar and Ana Moreira: "Guest editorial to the special issue on UML 2004", Software and Systems Modeling (SoSyM) Journal, Springer. (To Appear 2006).

  • A. Rashid, A. Moreira, B. Tekinerdogan. "Editorial: Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design". IEE - Proceedings Software. IEE. Volume 151(4), pages 153-156, 2004.

  • J. G. Molina, A. Moreira, G. Rossi. "UML: The Standard Object Modelling Language", The European Journal for the Informatics Professional (UPGRADE), Abril 2004. Also edited by Tecnoteca / ALSI (Italy) and Novática (Spain).

  • A. Moreira. "Workshops 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.

Publications
Journals and books
  • N. Anquetil, U. Kulesza, R. Mitschke, A. Moreira, J.C. Royer, A. Rummler, A. Sousa, "A Model-Driven Traceability Framework for Software Product Lines", 2010 Journal of Software Systems and Modeling. (to appear)

  • P. Sanchez, A. Moreira, L. Fuentes, J. Araujo, J. Magno, "Model-Driven Development for Early Aspects", Journal of Information Software and Technology, 2010. (to appear.)

  • 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, 2009. (to appear)

  • 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, 2009. (to appear)

  • 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.

  • 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

  • I. Brito, F. Vieira, A. Moreira and R. Ribeiro, Handling Conflicts in Aspectual Requirements Compositions, "Transactions On Aspect-Oriented Software Development - Special Issue On Early Aspects", Vol 4620, 2007, pp. 144-166.

  • 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.

  • Blair, G., L. Blair, A. Rashid, A. Moreira, J. Araújo and R. Chitchyan. Engineering Aspect-Oriented Systems. Chapter in book on Aspect-Oriented Software Development. Addison-Wesley, ISBN 0-321-21976-7, pp379-406, Editor(s): M. Aksit, S. Clarke, T. Elrad, R. Filman. (2004)

  • A. Rashid, A. Moreira, B. Tekinerdogan. Editorial - Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design, IEE Proceedings - Software Engineering - Volume 151, Issue 04. August 2004 (pps.153-156)

  • R. A. Ribeiro, A. Moreira. Fuzzy query interface for a business database. International Journal of Human-Computer Interfaces Vol. 58, No 4, (2003) 363-391.

  • R. A. Ribeiro, A. Moreira and E. Declercq. A fuzzy evaluation model: a case for intermodal terminals in Europe. In: Applied Decision Support with Soft Computing. Editors: Xinghuo Yu, Janusz Kacprzyk . Series Studies in Fuzziness and Soft Computing, Vol 124, Springer (2003) 218-233.

  • R. Clark e A. Moreira. Use of E-LOTOS in adding formality to UML. Journal of Universal Computer Science, Springer Pub.Co., Volume 6(11), pp. 1071-1087, 2000.

  • A. Moreira and J. Araújo. Generating Object Z specifications from Use Cases. Enterprise Information Systems, J. Filipe (ed), Klwer Academic Press, pp. 43-51, ISBN 0-7923-6239-X, 2000.

  • R. G. Clark and A. Moreira. Formal Specifications of User Requirements. Automated Software Engineering, 6(3), pp. 217-232, 1999.

  • A. Moreira and R. G. Clark. Formal Specification of Aggregates. Sistemas de Informação, 7, pp. 7-25, 1998.

  • A. Moreira and R. G. Clark. LOTOS in the Object-Oriented Analysis Process. Formal Methods and Object Technology, Goldsack, S and Kent, (eds), Chapter 3, pp 33-46, Springer-Verlag, ISBN 3-540-19977-2, 1996.

  • A. Moreira and R. G. Clark. Adding Rigour to Object-Oriented Analysis. Software Engineering Journal, 11(5), 270-280, 1996.

  • A. Moreira and R. G. Clark. O Método ROOA. Sistemas de Informação, 3, 33-45, 1995.

  • M. M. Freitas, A. Moreira and P. Guerreiro. Object Oriented Requirements Analysis in an Ada Project. Ada Letters, ACM Press, 10(6), June/July 1990.

Publications
Conferences with peer-review

2009

  • Mauricio Alférez, João Santos, Ana Moreira, Alessandro Garcia, Uirá Kulesza, João Araújo, and Vasco Amaral, "Multi-View Composition Language for Software Product Line Requirements", International Conference on Software Language Engineering (SLE 2009), Denver, USA.

  • Steffen Zschaler, Pablo Sánchez, João Santos, Mauricio Alférez, Awais Rashid, Lidia Fuentes, Ana Moreira, João Araújo, and Uirá Kulesza, "VML* - A Family of Languages for Variability Management in Software Product Lines", International Conference on Software Language Engineering (SLE 2009), Denver, USA.

  • F. Alencar, J. Castro, C. Silva, M. Lucena, E. Santos, J. Araújo, A. Moreira, "Towards Modular i* Models", 23rd Annual ACM Symposium on Applied Computing, Requirements Engineering Track, Switzerland, 2010.

  • José M. Conejero, Juan Hernández, Ana Moreira and João Araújo, "Adapting Software by Identifying Volatile and Aspectual Requirements", JISBD 2009, San Sebastian, Spain, September 2009.

2008

  • 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

  • Vitor Rofrigues, João Correia Lopes, Ana Moreira, "An Hybrid Design Solution for Spacecraft Simulators", CAiSE Forum 2008; 29-32.

  • 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.

  • 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.

  • S. Agostinho, A. Moreira, A. Marques, J. Araújo, I. Brito, R. Ferreira, R. Raminhos, J. Kovacevic, 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • A. Marques, R. Raminhos, R. Ferreira, R. Ribeiro, S. Agostinho, A. Moreira and J. Araújo, Aspect-Oriented Analysis Applied To The Space Domain, 9th International Conference on Enterprise Information Systems (ICEIS), Madeira, Portugal, 12-16 June 2007.

  • Joanne M. Atlee, Robert B. France, Geri Georg, Ana Moreira, Bernhard Rumpe, Steffen Zschaler: Modeling in Software Engineering. ICSE Companion 2007: 113-114

  • 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.

  • 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.

  • M. Lencastre, A. Moreira, J. Araújo, J. Castro "Aspects Composition in Problem Frames", Poster at16th IEEE International Requirements Engineering Conference (RE 2008), Barcelona, Spain, IEEE Computer Society, September 2008.

  • Vitor Rodrigues, João Correia Lopes, Ana Moreira: An Hybrid Design Solution For Spacecraft Simulators. CAiSE Forum 2008: 29-32

  • 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), Turku, Finland, July 28 - August 1, 2008.

  • 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.

  • Sérgio Agostinho, Ana Moreira, André Marques, João Araújo, Isabel Brito, Ricardo Ferreira, Ricardo Raminhos, Jasna Kovacevic, Rita Ribeiro, Philippe Chevalley: A Metadata-Driven Approach for Aspect-Oriented Requirements Analysis. ICEIS (3-2) 2008: 129-136.

  • Eduardo Kessler Piveta, Ana Moreira, Marcelo Soares Pimenta, João Araújo, Pedro Guerreiro, Roberto Tom Price: Ranking Refactoring Patterns Using the Analytical Hierarchy Process. ICEIS (3-2) 2008: 195-2008.

2007

  • 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.

  • Carla T. L. L. Silva, João Araújo, Ana Moreira, Jaelson Castro: Designing Social Patterns Using Advanced Separation of Concerns. CAiSE 2007: 309-32349

  • Joanne M. Atlee, Robert B. France, Geri Georg, Ana Moreira, Bernhard Rumpe, Steffen Zschaler: Modeling in Software Engineering. ICSE Companion 2007: 113-114

  • Ruzanna Chitchyan, Awais Rashid, Ana Moreira, João Araújo, Paul C. Clements, Elisa L. A. Baniassad, Bedir Tekinerdogan: Early Aspects at ICSE 2007: Workshop on Aspect-Oriented Requirements Engineering and Architecture Design. ICSE Companion 2007: 127-128

  • Jon Whittle, Ana Moreira, João Araújo, Praveen K. Jayaraman, Ahmed Elkhodary, Rasheed Rabbi: An Expressive Aspect Composition Language for UML State Diagrams. MoDELS 2007: 514-528

  • Fernanda M. R. Alencar, Ana Moreira, João Araújo, Jaelson Castro, Ricardo Argenton Ramos, Carla T. L. L. Silva: Dealing with the i*Models with Aspects. RCIS 2007: 367-372

  • Eduardo Kessler Piveta, Marcelo Hecht, Ana Moreira, Marcelo Soares Pimenta, João Araújo, Pedro Guerreiro, Roberto Tom Price: Avoiding Bad Smells in Aspect-Oriented Software. SEKE 2007: 81-

  • 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.

  • 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.

2006

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

  • A. Rashid, A. Moreira. "Domain Models are NOT Aspect Free", ACM/IEEE 9th International Conference on Model Driven Engineering Languages and Systems, Lecture Notes in Computer Science, Vol 4199, October 2006, pp. 155-169.

  • Pablo Sanchez, J. Magno, L. Fuentes, A. Moreira, 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. Lecture Notes in Computer Science, LNCS 4344, pp. 160-174. (BEST Paper - invited to be extended for a journal publication)

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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), na
    18th Conference on Advanced Information Systems Engineering (CAiSE 2006), Luxemburgo, 5 de Junho de 2006.

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

  • E. Soeiro, I. Brito, A. Moreira. An XML-Based Language for Specification and Composition of Aspectual Concerns. 8th International Conference on Enterprise Information Systems (ICEIS 2006), Paphos, Cyprus. 23-27 May, 2006.

2005

  • A. Moreira, A. Rashid, J. Araújo. Multi-Dimensional Separation of Concerns in Requirements Engineering. The 13th International Conference on Requirements Engineering (RE'05), August 29, September 2, 2005, Paris, France. IEEE Computer Society. To appear.

  • A. Moreira, J. Araújo, A. Rashid. A Model for Multi-Dimensional Separation of Concerns in Requirements Engineering. The 17th Conference on Advanced Information Systems Engineering (CAiSE'05), 13-17 June 2005, Porto, Portugal. Lecture Notes in Computer Science, Volume 3520, 2005.

2004

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

2003

  • A. Rashid, A. Moreira, J. Araújo. "Modularization and composition of Aspectual Requirements". International Conference on Aspect-Oriented Software Development (AOSD 2003), Boston, USA, March 17-21, 2003.

  • A. Moreira, J. Fiadeiro, L. Andrade. "Evolving Requirements Through Coordination Contracts". 15th Conference on Advanced information Systems Engineering (CAiSE 2003), Austria, June 16-20, 2003. LNCS 2681, pp 633-646.

2002

  • A. Rashid, P. Sawer, A. Moreira, J. Araújo. Early Aspects: a Model for Aspect-Oriented Requirements Engineering. International Conference on Requirements Engineering (RE 2002), University of Essen, Germany, September 9-13, 2002.

  • A. Moreira, J. Araújo, I. Brito. Crosscutting Quality Attributes for Requirements Engineering. 14th International conference on Software Engineering and Knowledge Engineering (SEKE 2002), July 2002, Ischia, Italy.

2001

  • E. Declercq, G. Jenssens, A. Moreira, R. Ribeiro. EMOLITE : Evaluation Model for the Optimal Location of Intermodal Terminals in Europe. B4: Modal Interfaces and Combined Freight Transport Paper nr. 2404, The 9th World Conference on Transportation Research, Seoul, Korea, 22-27 July, 2001.

  • J. Araújo, A. Moreira. Handling mutual exclusion in UML class diagrams. International Conference on Enterprise Information Systems, Setúbal, Julho de 2001.

  • A. Moreira, J. Araújo, F.B. Abreu. A Process model for Specifying System Behavior with UML. 4º Encontro para a Qualidade nas Tecnologias de Informação e Comunicações (QUATIC), Lisboa, Portugal, 12 a 14 de Março 2001.

2000

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

  • Clark, R.G. and Moreira, A.M.D., Use of E-LOTOS in Adding Formality to UML, pp 33-36 in IEEE TC-EBS and IFIP WG10.1 Joint Workshop on Formal Specifications of Computer-Based Systems, Edinburgh, April 2000. (Extended version published by Journal of Universal Computer Science).

1999

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

  • R. Ribeiro and A. Moreira. Intelligent Query Model for Business Characteristics. Computational Intelligence and Applications, N. E. Mastorakis (Ed), ISBN: 960-8052-05-X, pp. 277-283, Greece, July 1999.

  • C. Castelhano, S. Barros, R. Ribeiro and A. Moreira. Fuzzy Intelligent Queries on the 500 Biggest Portuguese Companies. 7th European Conference on Intelligent Techniques and Soft Computing (EUFIT'99), Germany, September 1999.

  • A. Moreira and J. Araújo. Generating Object Z specifications from Use Cases. International Conference on Enterprise Information Systems (ICEIS'99), Setúbal, Portugal, 1999. Published by Kluwer.

  • R. G. Clark and A. Moreira. SDL in Rigorous Object-Oriented Analysis. Formal Methods for Open Object-based Distributed Systems (FMOODS'99), Chapman & Hall, ISBN 0-7923-8429-6, pp. 205-212, Florence, Italy, February 1999.

1998

  • A. Moreira and P. Guerreiro. Ensinar Objectos: o Ciclo de Vida Completo. VI Congresso Ibero-Americano de Educação Superior em Computação (CIESC'98), Quito, Equador, July 1998.

  • A. Moreira. Teaching objects: the Case for Modelling. Workshop "Learning and Teaching Objects successfully", European Conference on Object-Oriented Programming (ECOOP'98), Lecture Notes in Computer Science, LNCS 1543, pp. 350-354, Springer-Verlag, 1999.

  • G. Oliveira, P. Guerreiro and A. Moreira. Adaptability of CASE Tools for Object-Oriented Software Development. World Multiconference on Systemics, Cybernetics and Informatics (SCI'98) and 4th International Conference on Information Systems Analysis and Synthesis (ISAS'98) , Orlando, USA, 1998.

  • A. Moreira, R. Ribeiro, E. Declercq, et al. Optimal Location of Intermodal Terminals in Europe: an Evaluation Model. EUFIT'98, Aachen, Germany, 1998.

1997

  • A. Moreira, R. Ribeiro, E. Declercq, et al. Optimal Location of Intermodal Terminals in Europe: an Evaluation Model. 9th Mini Euro Conference on Fuzzy Sets in Traffic and Transport Systems, Budva, Yugoslavia, September, 1997.

  • R. G. Clark and A. Moreira. Constructing Formal Specifications from Informal Specifications. Software Technology and Engineering Practice (STEP'97), IEEE Computer Society, London, England, July, 1997.

  • R. G. Clark and A. Moreira. Formal user-centred models.Frmal Methods for Open Object-Based Distributed Systems (FMOODS'97), Chapman & Hall, ISBN 0-412-82040-4, England, July, 1997.

1991-1994

  • A. Moreira and R.G. Clark. Combining Object-Oriented Analysis and Formal Description Techniques. in Tokoro, M. and Pareschi, R. (Editors), 8th European Conference on Object-Oriented Programming: ECOOP '94, Bologna, LNCS 821, pp 344-364, Springer-Verlag, July 1994.

  • A. Moreira and R.G. Clark. Rigorous Object-Oriented Analysis. in Bertino, E. and Urban, S. (Editors), International Symposium on Object-Oriented Methodologies and Systems (ISOOMS), Palermo, LNCS 858, pp. 65-78, Springer-Verlag, September 1994.

  • A. Moreira and R.G. Clark. O Método ROOA. in Vaz-Velho, A. and Guedes, P. G. (Editors), pp 67-76, Object-Oriented Portugal '94, Lisbon, September 1994.

  • R.G. Clark and a. Moreir. Behavioural Inheritance in ROOA. in Wieringa, R. and Feenstra, R. (Editors), Working papers of the International Workshop on Information Systems - Correctness and Reusability: IS-Core '94, pp 346-356, Amsterdam, September 1994.

  • A. Moreira and R.G. Clark. Os Métodos Formais na Análise de Orientação por Objectos. Proceedings 7th Brazillian Symposium on Software Engineering, pp. 238-252 in Leite, J. (Editor), Rio de Janeiro, October 1993.

1990-1989

  • A. Moreira, P. Guerreiro e M. M. Freitas. Introducing Object Oriented Methodologies with Ada in Portugal. AFCEA International's Asia Pacific Defense'90, South Korea, November 1990.

  • A. Moreira, P. Guerreiro e M. M. Freitas. Métodos de Análise de Requisitos Orientada pelos Objectos. VI Portuguese Symposium on Computer Science, June 1990.

  • P. Guerreiro, M. M. Freitas e A. Moreira. Choosing Ada Development Methodologies for a High Reliability Message Switching System. Fourth AFCEA Hawaii Defense Electronics, December 1989.

  • M. M. Freitas, A. Moreira e P. Guerreiro. Using Object-Oriented Design with Ada for a High Reliability Message Switching System. AFCEA International's Asia Pacific Defense'89, South Korea, Setember 1989.

  • M. M. Freitas, A. Moreira e P. Guerreiro. Using Object Oriented Requirements Analysis for a High Reliability Message Switching System.AFCEA Portugal, Lisbon, May 1989.

Publications
Workshops with peer-review (some with comercial publications)

2008

  • João Pedro Santos, Mauricio Alférez, Uirá Kulesza, Ana Moreira, Joao Araujo and Vasco Amaral. "Generating Requirements Analysis Models from Textual Requirements", First International Workshop on Managing Requirements Knowledge held in conjunction with RE´08, (to appear in 2008).

  • 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.

  • 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.

  • 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)

  • André Sousa, Uirá Kulesza, Andreas Rummler, Nicolas Anquetil, Ralf Mitschke, Ana Moreira, Vasco Amaral, João Araújo. "A Model-Driven Traceability Framework to Software Product Line Development", Traceability Workshop ECMDA-TW, 2008.

  • M. Alférez, U. Kulesza, A. Moreira, J. Araújo, V. Amaral, "Tracing from Features to Use Cases: A Model-Driven Approach", 2nd International Workshop on Variability Modelling of Software Intensive Systems, Essen, Germany, January 16-18, 2008.

2007

  • M. Alférez, U. Kulesza, A. Garcia, A. Moreira, J. Araújo, and V. Amaral, "Towards Volatility Analysis in Software Product Line Engineering ", presented at Second International Workshop on Aspect-Oriented Product Line Engineering held in conjunction with GPCE´07 (Generative Programming and Component Engineering), Saltzburg, Austria, 2007.
  • 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.

  • J. Barreiro, A. Moreira, "Aspect Interaction Management with Meta-Aspects and Advice Cardinality", Aspects, Dependencies and Interactions Workshop, ECOOP 2007, July 2007.

  • M. Tabares, A. Moreira. "A Traceability Method for Crosscutting Concerns with transformation rules", Early Aspects 2007, International Conference on Software Engineering (ICSE 2007), Mineapolis, USA, May 2007.

  • Ricardo Ramos, João Araújo, Ana Moreira, Jaelson Freire Brelaz de Castro, Fernanda Alencar, Rosângela Penteado, "Um Padrão para Requisitos Duplicados", Sugarloaf Plop 2007, Porto de Galinhas, Brazil, 27-30 May 2007.

  • Ricardo Ramos, Fernanda Alencar, João Araújo, Ana Moreira, Jaelson Castro, Rosângela Penteado, i* with Aspects: Evaluating Understandability (short presentation), WER 2007, Toronto, Canada, 17-18 May 2007.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • Carla Silva, João Araújo, Ana Moreira, Jaelson Castro, "Towards a Standardized Description and a Systematic Use of Social Patterns", IDEAS 2007, Isla Margarita, Venezuela, 7-8 May 2007.

2006

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • I. Brito, A. Moreira, "Towards an Integrated Approach for Aspectual Requirements", 14th IEEE International Requirements Engineering Conference, Published by IEEE Press, 11-15 Setembro, 2006 Minneapolis, USA.

  • F. Alencar, A.Moreira, J. Araújo, J.Castro, C. Silva, J. Mylopoulos. "Using Aspects to Simplify i*Models", 4th IEEE International Requirements Engineering Conference, Published by IEEE Press, 11-15 Setembro, 2006 Minneapolis, USA.

  • 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.

  • 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.

  • 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.

  • 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), Published by ACM Press, Shanghai, China, 23 May 2006.

  • 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), Published by ACM Press, Shanghai, China, 21 May 2006.

  • 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, Published by ACM Press, China, 22-23 May 2006.

  • M. Tabares, A. Moreira. "Towards a Meta Aspect for Traceability", Workshop on Early Aspects, na 5th International Conference on Aspect-Oriented Software Development (AOSD 2006), Bonn, Alemanha, 20 March 2006.

  • F. Vieira, I. Brito, A. Moreira, "Using Multi-criteria Analysis to Handle Conflicts During Composition", Workshop on Early Aspects, na 5th International Conference on Aspect-Oriented Software Development (AOSD 2006), Bonn, Alemanha, 20 March 2006.

  • 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.

  • T. Dias, A. Moreira, "Hyper/NET", 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.

  • Pablo Sanchez, J. Magno, L. Fuentes, A. Moreira and J. Araújo, "Towards MDD transformations from AORequirements 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.

  • 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.

  • 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.

  • 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.

  • J. Magno, A. Moreira, "Concern Interactions and Tradeoffs: Preparing Requirements to Architecture", Aspects, Dependencies and Interactions Workshop, ECOOP 2006, June 2006.

  • 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.

  • 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.

  • 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.

  • M. Tabares, A. Moreira. "Towards a Meta Aspect for Traceability", Early Aspects 2006: Traceability of Aspects in the Early Life Cycle Workshop Março 20, AOSD'2006, Bonn, Germany, March 2006.

  • F. Vieira, I. Brito, A. Moreira. "Using Multi-criteria Analysis to Handle Conflicts During Composition", Early Aspects 2006: Traceability of Aspects in the Early Life Cycle Workshop Março 20, AOSD'2006, Bonn, Germany, March 2006.

  • 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.

2005

  • R. Ferreira, R. Raminhos, A. Moreira. Metadata Driven Aspect Specification. Aspect-Oriented Modeling Workshop at MODELS'2005, Montego Bay, Jamaica, October 2, 2055.

  • J. Araújo, A. Moreira. Integrating UML Activity Diagrams with Temporal Logic Expresions. 10th International Workshop on Exploring Modeling Methods in Systems Analysis and Design (EMMSAD'05), held in conjunction with The 17th Conference on Advanced Information Systems Engineering (CAiSE'05), 13-17 June 2005, Portugal.

  • 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.

  • 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), Porto, Portugal, 13-14 June, 2005.

  • 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.

  • 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.

  • 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), Porto, Portugal, 13-14 June, 2005.

2004

2003

2002

2000

  • 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.


Publications
Technical reports
  • 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.

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

  • R. G. Clark and A. Moreira. ROOA with SDL. Technical Report CSM-147, Computing Science and Mathematics, University of Stirling, Scotland, 1998.

  • R. G. Clark and A. Moreira. Using a formal user-centred model to build a system-centred model. Technical Report 140, Computing Science and Mathematics, University of Stirling, Scotland, March 1997.

  • A. Moreira. Rigorous Object-Oriented Analysis. Technical Report 132, Computing Science and Mathematics, University of Stirling, Scotland, November 1994.

  • A. Moreira and R. G. Clark. Specification Case Studies in ROOA. Technical Report 129, Computing Science and Mathematics, University of Stirling, Scotland, October 1994.

  • A. Moreira, P. Ladkin and R. G. Clark. Formalizing OO Analysis with LOTOS. Technical Report 125, Computing Science and Mathematics, University of Stirling, Scotland, August 1994.

  • A. Moreira and R. G. Clark. Complex Objects: Aggregates. Computing Science and Mathematics, University of Stirling, Scotland, Technical Report 123, May 1994.

  • A. Moreira and R. G. Clark. Using Rigorous Object-Oriented Analysis. Computing Science and Mathematics, University of Stirling, Scotland, Technical Report 111, 1993.

  • A. Moreira and R. G. Clark. ROOA : Rigorous Object-Oriented Analysis Method. Technical Report 109, Computing Science and Mathematics, University of Stirling, Scotland, 1993.

  • A. Moreira and R. G. Clark. Object-Oriented Analysis and its Relation to Object-Oriented Design. Technical Report 89, Computing Science and Mathematics, University of Stirling, Scotland, 1992.

  • A. Moreira. Processamento dos Vencimentos do Pessoal Docente, não Docente e Tarefeiro da FCT/UNL. Technical Report 22, Department of Computer Science, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa, May 1989.

  • A. Moreira. Object-Oriented Requirements Analysis. Technical Report 21, Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa, March 1989.

  • A. Moreira. Pi em Ada. Technical Report 63, Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa, Setember 1988.

 

 

Last Updated on November 2006Las