A Verification Mechanism of Feature Models for Mobile and Context-Aware Software Product Lines

  • Fabiana G. Marinho UFC
  • Rossana M. C. Andrade UFC
  • Cláudia Werner UFRJ

Resumo


Software Product Lines (SPLs) have been used to develop mobile and context-aware applications, which provide services and data for their users from anywhere and at any time using context information. In SPLs, commonality and variability of a system family are identified and often documented in a feature model. However, the development of a feature model for mobile and context-aware SPLs is not trivial, since it should comprise system and context information. Furthermore, the consistency check of feature models in the considered domain is also complex and demands advanced skills of software engineers. This paper proposes a mechanism to formalize and verify the correctness and consistency of feature models for mobile and context-aware SPLs based on a profile enriched with OCL specifications.
Palavras-chave: Unified modeling language, Context, Context modeling, Mobile communication, Adaptation models, Software, Mobile and Context-aware domain, feature model, software product lines, consistency checking, OCL
Publicado
26/09/2011
MARINHO, Fabiana G.; ANDRADE, Rossana M. C.; WERNER, Cláudia. A Verification Mechanism of Feature Models for Mobile and Context-Aware Software Product Lines. 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. 1-10.