Uma Proposta para Geração de uma Arquitetura de Linha de Produtos de Software Dinâmica

  • Eldânae Nogueira Teixeira UFRJ
  • Cláudia M. L. Werner UFRJ
  • Paula Fernandes UFRJ

Resumo


A abordagem de sistemas sensíveis ao contexto vem surgindo como uma oportunidade para atender as necessidades de acesso a ambientes computacionais, em qualquer lugar e a qualquer momento, de forma relevante ao usuário. No entanto, a construção desses sistemas enfrenta dificuldades pela falta de suporte da Engenharia de Software a questões de adaptação em tempo de execução de acordo com o contexto corrente do sistema. O objetivo deste trabalho é prover uma arquitetura de suporte a abordagem de Linha de Produtos de Software Dinâmica, viabilizando um mapeamento entre diferentes níveis de abstração.

Referências

BALDAUF, M., DUSTDAR, S., ROSENBERG, F., 2007, A Survey on Context-Aware Systems, Relatório Técnico TUV-1841-2004-24, Information Systems Institute of the Technical University of Vienna.

BAUS, J., CHEVERST, K., AND KRAY, C. 2005. A survey of map-based mobile guides. Map-based mobile services - Theories, Methods, and Implementations, 197-216.

BENAVIDES, D., TRINIDAD, P., RUIZ-CORTÉS, A., 2005, "Automated Reasoning on Feature Models". In: 17th Conference on Advanced Information Systems Engineering (CAiSE'05), pp. 491-503, Porto, Portugal, June.

BRAGA, R., 2000, Busca e Recuperação de Componentes em Ambientes de Reutilização de Software, Tese de D.Sc., COPPE, UFRJ, Rio de Janeiro, Brasil.

CETINA, C., PELECHANO, V., TRINIDAD, P., RUIZ-CORTÉS, A., 2008, “An architectural discussion on DSPL”. In: 2nd International Workshop on Dynamic Software Product Lines, Limerick, Irlanda, Setembro.

DEY, A., 2001, "Understanding and Using Context", Personal and Ubiquitous Computing, v. 5, n. 1 (February), pp. 4-7.

FERNANDES, P., WERNER, C., 2008, “Ubifex: Modeling context aware software product lines”. In 2nd InternationalWorkshop on Dynamic Software Product Line Conference, Limerick, Ireland, 2008, pp. 3-8.

HAYES, R., 1994, Architecture-Based Acquisition and Development of Software Guidelines and Recommendations from the ARPA Domain-Specific Software Architecture (DSSA) Program Tecknowledge Federal System.

HEINEMAN, G.T., COUNCILL, W.T., 2001, “Component-Based Software Engineering: Putting the Pieces Together”, Addison-Wesley, 2001.

HENRICKSEN, K., INDULSKA, J., 2006, "Developing Context-Aware Pervasive Computing Applications: Models and Approach", Pervasive and Mobile Computing Journal, v.2, n. 1, 2006, pp. 37-64.

KRUEGER, C.W., 1992, "Software Reuse", ACM Computing Surveys, v. 24, n. 2 (June), pp. 131-183.

NORTHROP, L., 2002, “SEI's software product line tenets”, IEEE Software, vol. 19, 2002, pp. 32-40.

ODYSSEY, 2009, “Odyssey Project”. [link].

SANTOS, V., 2008, “CEManTIKA: A Domain-Independent Framework for Designing Context-Sensitive Systems”. Tese de D.Sc., Centro de Informática, UFPE, Pernambuco, Brasil

WEISER, M., 1991, “The Computer for the 21st Century”. In: Scientific American 265, Nr. 3, S. 94-101.
Publicado
20/07/2009
TEIXEIRA, Eldânae Nogueira; WERNER, Cláudia M. L.; FERNANDES, Paula. Uma Proposta para Geração de uma Arquitetura de Linha de Produtos de Software Dinâmica. In: SIMPÓSIO BRASILEIRO DE COMPUTAÇÃO UBÍQUA E PERVASIVA (SBCUP), 1. , 2009, Bento Gonçalves/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2009 . p. 1139-1144. ISSN 2595-6183.