UbiFEX: Modelagem de Características para Linhas de Produtos de Software Sensíveis ao Contexto

  • Paula Fernandes UFRJ
  • Cláudia Werner UFRJ

Resumo


Este artigo apresenta uma ferramenta para modelagem de características para linhas de produtos de software sensíveis ao contexto. UbiFEX utiliza como base a notação de mesmo nome, que permite a representação de forma explícita das entidades e informações de contexto relevantes para o domínio e a influência desse tipo de informação na variabilidade dos produtos. Além disso, uma ferramenta para simulação de contextos foi desenvolvida com o objetivo de verificar em tempo de desenvolvimento a consistência da reconfiguração dinâmica dos produtos.

Referências

BALDAUF, M., DUSTDAR, S., ROSENBERG, F. (2007) A Survey on Context-Aware Systems, Technical Report TUV-1841-2004-24, Information Systems Institute of the Technical University of Vienna.

CLEMENTS, P., NORTHROP, L. (2002) Software Product Lines: Practices and Patterns, Addison-Wesley.

COUTAZ, J., CROWLEY, J.L., DOBSON, S., et al. (2005) "Context is Key", Communications of the ACM, v. 48, n. 3 (March), pp. 49-53.

DEY, A.K., ABOWD, G.D. (1999) "Towards a Better Understanding of Context and Context-Awareness". In: Proceedings of the 1st International Symposium on Hand-held and Ubiquitous Computing, pp. 304-307, Karlsruhe, Germany, September.

FERNANDES, P., PRUDÊNCIO, J.G., MARINHO, A., et al. (2007) "Carga Dinâmica de Componentes via Biblioteca Brechó". In: Simpósio Brasileiro de Componentes, Arquiteturas e Reutilização de Software (SBCARS 2007), Sessão de Ferramentas, pp. 1-8, Campinas, São Paulo, Brasil, Agosto.

FERNANDES, P., WERNER, C., MURTA, L. (2008) "Feature Modeling for Context-Aware Software Product Lines". In: Twentieth International Conference on Software Engineering and Knowledge Engineering (SEKE'08), pp. 758-763, Redwood City, California, USA, July.

GAMMA, E., HELM, R., JOHNSON, R., TESTE, T. (1995) Padrões de Projeto Soluções Reutilizáveis de Software Orientado a Objetos, Ed. Bookman.

LEE, J., KANG, K. (2006) "A Feature-Oriented Approach to Developing Dynamically Reconfigurable Products in Product Line Engineering". In: 10th International Conference on Software Product Line, pp. 131-140, Baltimore, Maryland, USA, August.

LEE, J., MUTHIG, D. (2006) "Feature-Oriented Variability Management in Product Line Engineering ", Communications of the ACM, v. 49, n.12 (December), pp. 55-59.

ODYSSEY (2008) "Projeto Odyssey". In: http://reuse.cos.ufrj.br/odyssey, acessado em 11/06/2008.

OLIVEIRA, R.F., 2006, Formalização e Verificação de Consistência na Representação de Variabilidades, Dissertação de M.Sc., COPPE, UFRJ, Rio de Janeiro, Brasil.

WEISER, M. (1991) "The Computer for the 21st Century", Scientific American, v. 265, n. 3 (September), pp. 94-104.
Publicado
22/08/2008
FERNANDES, Paula; WERNER, Cláudia. UbiFEX: Modelagem de Características para Linhas de Produtos de Software Sensíveis ao Contexto. In: SALÃO DE FERRAMENTAS - SIMPÓSIO BRASILEIRO DE COMPONENTES, ARQUITETURAS E REUTILIZAÇÃO DE SOFTWARE (SBCARS), 2. , 2008, Porto Alegre/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 25-32. DOI: https://doi.org/10.5753/sbcars_estendido.2008.24362.