Accepted Papers




Writers' Workshop


1 - Execução Condicional: Um Padrão para Implementação de Variabilidades de Granularidade Fina
Jadson Santos¹, Jalerson Lima¹, Gleydson Lima², Uirá Kulesza¹, Demóstenes Sena¹, Felipe Pinto¹, Alexandre Vianna¹, David Pereira², Victor Fernandes²
¹Programa de Pós-graduação em Sistemas e Computação (PPgSC) – Departamento de Informática e Matemática Aplicada – Universidade Federal do Rio Grande do Norte (UFRN) – Natal, RN, Brasil.
²Superintendência de Informática (SINFO) – Universidade Federal do Rio Grande do Norte (UFRN) – Natal, RN, Brazil.



2 - Padrões para Integração de Aplicações Empresariais (EAI)
Eliana Kaneshima ¹,², Rosana T. Vaccare Braga¹
¹ ICMC-Universidade de São Paulo – São Carlos, SP, Brazil.
² Embrapa Soja – Londrina, PR, Brazil.



3 - Conflito de Requisitos: Um Padrão para o Tratamento de Requisitos Não Funcionais Conflitantes
Emanuel Coutinho¹,²,3, Carla Moreira1,3,4, Rossana Andrade¹,3, José Neuman de Souza1,3
¹Grupo de Redes, Engenharia de Software e Sistemas – GREaT.
²Instituto UFC Virtual – Universidade Federal do Ceará (UFC) Fortaleza, CE, Brazil.
³MDCC – Mestrado e Doutorado em Ciência da Computação Universidade Federal do Ceará (UFC) – Fortaleza, CE, Brazil.
4Universidade Federal do Ceará (UFC) Quixadá, CE, Brasil.



4 - Free Software Patterns
Antonio Terceiro, Rodrigo Souza, Christina Chavez
Departamento de Ciência da Computação, Universidade Federal da Bahia (UFBA) –Salvador, BA, Brazil.



5 - Patterns for Introducing a Superclass for Test Classes
Eduardo Guerra¹, Bruno Kinoshita²
¹Aeronautics Institute of Technology (ITA), Computer Science Division, Sao Jose dos Campos, SP, Brazil.
² TupiLabs – Brazil.



6 - A Pattern Language for Agile Software Estimation
Mirla Rafaela R. Braga¹,², Carla Ilane Moreira Bezerra3,4,5, José Maria Monteiro²,4, Rossana Andrade²,3,4
¹ Ivia Serviços de Informática, Fortaleza, CE – Brazil.
² Computer Science Departament- DC, Federal University of Ceará (UFC) – Fortaleza, CE, Brazil.
3 Group of Computer Networks, Software Engineering and Systems - GREaT
4 MDCC – Master and Doctorate in Computer Science Federal University of Ceará, (UFC) – Fortaleza, CE, Brazil.
5 Federal University of Ceará (UFC), Quixadá, CE, Brazil.



7 - Additional Patterns for Fearless Change, part IV
Mary Lynn Manns¹, Linda Rising²
¹ University of North Carolina, Asheville, USA.
² Independent Consultant, Nashville, USA.



8 - O Padrão de Projeto Para Aplicação de Modelo de Computação Massivamente Paralelo Com Placa Gráfica
Thiago Bonfim¹, Jesse Nery Filho¹, Murilo Boratto², Ricardo Ramos¹
¹ Universidade Federal do Vale do São Francisco (UNIVASF) Juazeiro, BA, Brazil.
² Universidade do Estado da Bahia, Colegiado de Sistemas de Informação, Salvador, BA, Brazil.



9 - DistSysTest: Um Padrão para o Desenvolvimento de Testes de Sistema Automáticos para Aplicações Distribuídas
Giovanni Farias¹, Ayla Dantas², Raquel Lopes¹, Dalton Serey¹
¹ Universidade Federal de Campina Grande (UFCG), Rua Aprígio Veloso, 882, Bodocongo, Campina Grande, PB, Brazil.
² Universidade Federal da Paraíba (UFPB), Campus IV, Rua da Mangueira, sn, Companhia de Tecidos Rio Tinto, Rio Tinto, PB, Brazil.




Writing Patterns


1- O Padrão Quick & Easy DB
Bruno Sampaio Pinho da Silva, Brauliro Gonçalves Leal, Ricardo Argenton Ramos, Sérgio Aurélio Ferreira Soares
Universidade Federal do Vale do São Francisco (UNIVASF) Juazeiro, BA, Brazil.




Pattern Applications


1 -Seleção de padrões para a arquitetura de software: abordagem baseada em parâmetros de atributo de qualidade
Liziane Santos Soares¹, Roberto Tom Price¹, Marcelo Soares Pimenta¹, José Luis Braga²
¹ Instituto de Informática – Universidade Federal do Rio Grande do Sul (UFRGS), Caixa Postal 15.064 – 91.501-970 – Porto Alegre, RS, Brazil.
² Departamento de Informática - Universidade Federal de Viçosa (UFV), Viçosa, MG, Brazil.



2 - Modularizando Variabilidades em Linhas de Produto de Sistemas de Informação Web
Demóstenes Sena¹, Felipe Pinto¹, Gleydson Lima², Jadson Santos¹, Jalerson Lima¹, Uirá Kulesza¹, David Pereira², Victor Fernandes², Alexandre Vianna¹
¹ Programa de Pós-graduação em Sistemas e Computação (PPgSC) – Departamento de Informática e Matemática Aplicada – Universidade Federal do Rio Grande do Norte (UFRN) – Natal, RN, Brazil.
² Superintendência de Informática (SINFO) – Universidade Federal do Rio Grande do Norte (UFRN) – Natal, RN, Brazil.

Our Twitter!