Participantes

Élder Cirilo, Leopoldo Teixeira, Paulo Borba, Rodrigo Bonifácio, Uirá Kulesza

Objetivos da colaboração

  • Comparar os modelos de configuração usados no GenArch e na técnica MSVCM
  • Discutir as propostas de checagem estática do modelo de configuração
  • Identificar cenários que permitam avaliar melhor os modelos. Uirá ilustrou algumas situações interessantes de dependências entre frameworks, bibliotecas, etc.

Em relação ao primeiro item, a idéia é avaliar a organização dos modelos de configuração apresentados. Por exemplo, na técnica MSVCM, o modelo de configuração corresponde a uma lista de pares (expressão de feature, transformações). Se a expressão de feature for avaliada como true para um produto, transformações que refinam uma instância da linha de produto são aplicadas. Diferentemente, o GenArch segue um modelo de configuração que relaciona artefatos (classes, aspectos, templates, etc.) à expressões de features.

Atividades programadas

  • Compartilhar documentação (papers, slides, videos) sobre os modelos de configuração
  • Elaborar modelo de configuração do Mobile Media (acredito que possa ser usado para a comparação)
  • Definir critérios de comparação
  • Planejar uma colaboração presencial
    • Prevista, inicialmente, para os dias 02 e 03 de Julho em Natal e para o período de 06 a 10 de Julho em Recife
    • Uirá participaria nos dias 02 e 03 de Julho. Elder, Leopoldo e Rodrigo participariam durante todo o período.
    • Temos que ver disponibilidade de recuros para essa colaboração presencial

Critérios de comparação

  • Suporta expressão de features (RODRIGO)
    • que tipos

  • Quais tipos de artefatos (LEOPOLDO)

  • Modularização - Espalhamento de features (RODRIGO)

  • Rastreabilidade (ELDER)

  • Entendimento, Legibilidade (ELDER)

  • Mecanismo de checagem - safe composition (LEOPOLDO)

  • Quais mecanismos de variabilidade são usados (LEOPOLDO)
    • negativa, positiva, etc

  • Como representar design modular de CK (RODRIGO)

  • Como a tecnica de implementacao afeta o CK que voce usa (ELDER)

Abordagens

  • pure variants
  • genarch
  • msvcm
  • cide
  • vml4*
  • model template

  • oAW (?)
  • feature ide (?)
  • metacase (?)
  • captor-AO (?)

Resultados alcançados

Em breve.

-- LeopoldoTeixeira - 21 Sep 2009 -- LeopoldoTeixeira - 31 Aug 2009 -- RodrigoBonifacio - 05 Jun 2009

Topic revision: r4 - 2009-09-21 - LeopoldoTeixeira
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback

mersin escort bayan adana escort bayan izmit escort ankara escort bursa escort