01.Blogs :
AFurtado  
Engenharia de software, tendências, entrevistas e competições no mundo de TI.

Conheca a nova velha tendencia: DSLs (e sua integracao no VSTS)

Hoje 'a noite irei palestrar no encontro dos usuarios do XPRecife, um grupo focado em discutir processos de desenvolvimento ageis, principalmente o eXtreme Programming. Na minha palestra, falarei sobre linguagens de dominio especifico (DSLs ou domain-specific languages). A definicao de uma DSL e' algo como "Linguagem que oferece, através de notações e abstrações adequadas, um poder de expressão focado em (e geralmente restrito a) um domínio particular". Exemplos de DSLs comuns sao HTML, BNF, JavaDoc, LEX, YACC e ate' a linguagem que voce usa para programar formulas de uma celula no Office!

E o que isso tem a ver com .NET? Bom, o VS Team System apresenta um conjunto de ferramentas chamado de DSL Tools, que permite que voce defina uma DSL visual, sua representacao grafica e um gerador de codigo para ela. Usarei, portanto, VSTS DSL Tools como exemplo pratico da aula teorica de DSL. E' muito assunto para um post so'. De todo modo, mais referencias seguem abaixo. Ao pessoal de Recife, espero contar com a presenca de voces por la'.

VS 2005 Team System Domain-Specific Language (DSL) Tools http://lab.msdn.microsoft.com/teamsystem/workshop/dsltools/default.aspx
Domain-Specific Languages: An Annotated Bibliography http://homepages.cwi.nl/~arie/papers/dslbib/
Language Workbenches: The Killer-App for Domain Specific Languages? http://www.martinfowler.com/articles/languageWorkbench.html

O convite oficial segue abaixo:

Reunião de Outubro - XPRecife
Data: 20/out (quinta feira) - 19:00 hrs
Local: Auditório do CIn/UFPE (No link a seguir, um mapa de como chegar ao local:
http://notitia.cin.ufpe.br/servlets/newstorm.notitia.apresentacao.ServletDeSecao?codigoDaSecao=45&dataDoJornal=atual)
 
Palestras:
- 19:00-19:15
  XPRecife: Passado, Presente e Futuro
   - Madson Menezes e Raony Araújo
     Líderes e fundadores do XPRecife
 
- 19:20 - 21:00
 Domain Specific Languages
 - André W. B. Furtado
   Mestrando CIn/UFPE
   Engenheiro de Software - CTXML Recife
 
O que é o grupo XP Recife?
o XPRecife é um grupo de estudos e de usuários das
chamadas "Metodologias Ágeis de Software", técnicas
inovadoras que buscam agilizar o processo de
desenvolvimento de software quebrando paradigmas
tradicionais que normalmente acabam burocratizando o
processo e atrasando o desenvolvimento.

Quando surgiu?
Como grupo de usuários o XPRecife surgiu em janeiro de
2005, mas, tudo surgiu realmente a partir do início
dos estudos na área de desenvolvimento ágil feitos por
4 estudantes do Centro de Informática, em junho de
2004.

Quem participa?
O XPRecife surgiu com 7 alunos da graduação do CIn e
hoje conta com quase 100 participantes de várias
faculdades e empresas de Pernambuco e de outros
estados  do país nas regiões Norte, Sul e Sudeste. 

Como participar?
O XPRecife usa como meio de encontro mais atuante uma
lista de discussão
(http://br.groups.yahoo.com/group/xprecife/ ou
www.cin.ufpe.br/~xprecife) que atualmente é a lista
mais movimentada entre os grupos de usuários da área
no país.
Além da lista, reuniões presenciais para palestras,
discussões e confraternização entre os membros, são
periódicas. Quem quiser participar do grupo pode se
inscrever na lista e/ou comparecer às reuniões.
 
[]s
-- AFurtado

posted on Thursday, October 20, 2005 12:13 PM by AFurtado


 
03.UPDATE CALENDAR :
<October 2005>
SunMonTueWedThuFriSat
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

05.MY LINKS :

07.Subscriptions :

Subscriptions


© Copyright 2005 Microsoft Corporation. All Rights Reserved.
Terms of Use | Privacy Statement | Code of Conduct | Hosted by MaximumASP for Microsoft
WHO-BAR