|
|
Chamada de Participação
|
|
Não perca a oportunidade de interagir com pesquisadores, educadores e profissionais cujos
interesses englobam vários tópicos de pesquisa e que compartilham um interesse
comum em explorar o poder do formato dos padrões.
O programa do SugarLoafPLoP 2004 conta com tutoriais e palestra convidada, além de três
seções diferentes com artigos sobre padrões de software:
* Writers' Workshop (WW) - artigos que documentam padrões (padrões de projeto, padrões
de processo, etc.).
* Pattern Applications (PA) - artigos que explorem aplicações de padrões, tanto no
mercado quanto no ensino, ferramentas para facilitar o uso de padrões, comparações de
produtividade usando padrões, e assim por diante.
* Writing Patterns (WP) - artigos de novatos na área de padrões que desejam aprender
como melhor elaborar uma idéia que se assemelha bastante a um padrão. Essa sessão será
uma espécie de tutorial prático sobre a escrita de padrões. |
| Introdução
|
|
Ao longo dos anos, desenvolvedores de software têm observado certos temas
recorrentes em diferentes aplicações e sistemas. O interesse emergente em padrões
representa um esforço tanto para organizar e disseminar esses temas quanto para oferecer
uma documentação de soluções comprovadas para problemas comuns.
O SugarLoafPLoP reúne pesquisadores, educadores e profissionai cujos interesses englobam
vários tópicos de pesquisa e que compartilham um interesse comum em explorar o poder do
formato dos padrões. Assim, o SugarLoafPLoP convida você a incluir a sua especialidade ao
crescente grupo de padrões. O objetivo principal do SugarLoafPLoP é o aprimoramento da
expressividade dos padrões. Você terá então a oportunidade de refinar e estender seus
padrões com a ajuda de especialistas e simpáticos entusiastas da área. Você também poderá
discutir aplicações de padrões na indústria e na academia.
Se você é novo nesta área, um material introdutório sobre Padrões de Software pode ser encontrado aqui
(capítulos 3 a 6). Visite também http://www.hillside.net |
| Localização
|
|
O SugarLoafPLoP 2005 será sediado no Orotour Garden Hotel
em Campos do Jordão, cerca de 2 horas de São Paulo. Campos do
Jordão está situada a 1.700 metros de altitude, no coração da Serra da Mantiqueira. Dista 184
km de São Paulo, 354 km do Rio de Janeiro e 560 km de Belo Horizonte..
É uma cidade com características tipicamente européias, sendo considerada a
Suiça brasileria. Seu clima de montanha é reconhecido como um dos melhores do Brasil
e suas quatro estações são bem definidas, podendo-se observar cenários de grande beleza
durante todo o ano.
|
| Coordenadora
Geral |
| Rosana Teresinha Vaccare Braga
(ICMC-USP, Brazil) |
| Coordenadores do Comitê de Programa
|
Linda Rising (Independent
Consultant, USA) Fabio Kon (IME-USP, Brazil) |
| Coordenadores da Organização Local
|
Fabio Kon (IME-USP, Brazil) Marcos Cordeiro d'Ornellas
(UFSM, Brazil) Paulo Cesar Masiero (ICMC-USP,
Brazil) Rosangela A. D. Penteado (UFSCAR, Brazil) |
| Comitê de Programa |
Claudia Werner (UFRJ,
Brazil) Dick Gabriel (Sun Microsystems, USA) Eugene
Wallingford (U. Northern Iowa, USA) Fabio Kon (IME/USP,
Brazil) Gustavo H. Rossi (Lifia/UNLP, Argentina) Jim Coplien
(Vrije Universiteit, Belgium) Jorge L. Ortega Arjona (UNAM,
Mexico) Joseph Yoder (U. Illinois / The Refactory, Inc,
USA) Linda Rising (Independent Consultant, USA) Marcos
Cordeiro d'Ornellas (UFSM, Brazil) Paulo Borba (UFPE,
Brazil) Paulo Cesar Masiero (ICMC/USP, Brazil) Robert Hanmer
(Lucent Technologies, USA) Rosana Braga (ICMC/USP,
Brazil) Rossana Andrade (DC/UFC, Brazil) |
| Artigos |
|
A submissão de artigos já foi encerrada. Os autores serão
notificados sobre a aceitação dos artigos em 17 de Junho.
Linha 1: Writers'
Workshop (WW)
Linha 2: Pattern
Applications (PA)
Linha 3: Writing
Patterns (WP) |
| Tutoriais |
Tutorial 1, por Linda Rising - Consultora independente, EUA
Pattern writing for beginners
Many members of the patterns community would say that the best way to really understand what patterns are all about is to write one. The idea behind this is not that you will necessarily go on to spend a lot of time writing patterns, but the experience of struggling to capture the Context, Forces, Problem, Solution, and other pattern elements will stay with you even if you never write another pattern. In this tutorial, you will have that experience and then hear from other writers about your work in a writers' workshop.
Tutorial 2, por Rossana
Andrade e Jerffeson Souza - Universidade Federal do Ceará, Brasil
Investigando os Relacionamentos entre Padrões
de Software utilizando Técninas de Mineração de Textos.
Este tutorial apresenta a modelagem de um
repositório de padrões de software e o uso de text mining (mineração
de dados em textos) para viabilizar a associação de
relacionamentos entre padrões. Essa técnica busca extrair
conceitos a partir de grandes volumes de informação textual. O
padrão de software, nesse caso, será tratado dentro de text mining
como um grande volume de texto com uma estrutura definida e
relevante. Os graus de relacionamentos entre os padrões podem ser
determinados através de regras fundamentadas no conceito de Padrões
de Software e nos possíveis tipos de relacionamentos. Essas regras,
aliadas à técnica de text mining, poderão gerar as informações
desejadas dentro do repositório.
Tutorial 3, por Eduardo
Fernandez - Florida Atlantic University - EUASecurity Patterns
Making an application secure is much harder than just adding a password
protected login screen. This tutorial will present a collection of
patterns to be used when dealing with application security. These patterns
work together to provide a security framework for building applications.
|
| Keynotes |
Keynote 1, por
Linda Rising - Consultora independente, EUA
Retrospectives in Agile Practices
Today we're
encouraged to be agile. We want to change to meet the customer's
demands. We want to change to meet expanding market demands. How can
we do that? Only by taking the time to reflect and learn
and proactively determine that mistakes will be corrected and
progress will be made. This talk will share experiences and ideas
based on retrospectives for dozens of projects--successful and
not-so-successful.
Keynote 2, por Joseph Yoder - University of Illinois / The Refactory, Inc, EUA
User Interface Design Principles: Patterns for Human
Computer Interaction
This talk will examine
principles of user interface design, in particular common
patterns that arise during design user interface.
|
|
| |
|