Modden: An Integrated Approach for Model Driven Development and Software Product Line Processes

  • Ana Patrícia Magalhaes UFBA
  • Jose Maria N. David UFJF
  • Rita Suzana P. Maciel UFBA
  • Bruno Carreira Silva UFBA / Faculdade Ruy Barbosa
  • Filipe Araujo da Silva UFBA

Resumo


In a Software Product Line reuse should be considered from the artifacts conception stage and, when implemented, these artifacts can be part of a library to be further reused by every domain application. In a model-driven context an application development can be seen as a set of transformations that lead to a final system. However, during the transformation process reuse techniques are not usually considered. Modden is a SPL approach that uses model-driven techniques. Through the integration of these two approaches we aim to enhance model-driven techniques by the reuse of models, code, transformation rules and so on. As a result, Modden aims to leverage the reuse of these artifacts in different software development process phases. It comprises two processes, one to develop core assets and another to develop specific assets for the product line, a SPL UML profile and a model driven development supporting tool.
Palavras-chave: Unified modeling language, Software, Object oriented modeling, Programming, Computational modeling, Context, Context modeling, Model Driven Engineering, Product Line, Model Driven Architecture
Publicado
26/09/2011
MAGALHAES, Ana Patrícia; DAVID, Jose Maria N.; MACIEL, Rita Suzana P.; SILVA, Bruno Carreira; SILVA, Filipe Araujo da. Modden: An Integrated Approach for Model Driven Development and Software Product Line Processes. In: SIMPÓSIO BRASILEIRO DE COMPONENTES, ARQUITETURAS E REUTILIZAÇÃO DE SOFTWARE (SBCARS), 5. , 2011, São Paulo/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2011 . p. 21-30.