Manutenção Adaptativa de Software Embarcado para Telefones Celulares Apoiado por Ferramentas de Automação

  • Francisco F. P. Lima UFC
  • Tales P. Nogueira UFC
  • Antonia D. B. Nogueira UFC
  • José S. R. Neto UFC
  • João B. F. Filho UFC
  • Claudio R. F. Lima UFC
  • Smaylle J. C. Leite UFC
  • Windson Viana UFC
  • Valéria L. L. Dantas UFC
  • Rossana M. C. Andrade UFC

Resumo


É sabido que o desenvolvimento de software apoiado por CASE ferramentas melhora a garantia de qualidade do produto. Neste artigo, descrevemos nosso experiência no uso de ferramentas de automação durante o processo de desenvolvimento software para sistemas embarcados. Eles são chamados de: FlexCA, que é projetado para fornecer flexibilidade no processamento de informações e Auto Sanity Tool, que é projetado para teste. Essas ferramentas são utilizadas na fase de manutenção adaptativa e testes. Também mostramos resultados significativos em relação ao aumento de velocidade de produção do software gerado, bem como a diminuição na quantidade de erros com o uso dessas ferramentas.
Palavras-chave: Manutenção, Software Embarcado, Automação

Referências

Abran, J. Moore, P. Bourque, R. Dupuis, and L. Tripp. Guide to the Software Engineering Body of Knowledge - SWEBOK, IEEE-Computer Society Press: www.swebok.org, Los Alamitos, USA (2001)

Beizer, B. Software Testing Techniques. Van Nostrand Reinhold, New York, 2nd. ed. 1990. (1990)

Carnegie Mellon University. Computer Aided Software Engineering (CASE) Environments. [Online]. Available: http://www.sei.cmu.edu/legacy/case/case_whatis.html. (2007)

Carvalho, W. V. and Andrade, R. M. C. “XMobile: a MB-UID Environment for Semi Automatic Generation of Adaptive Applications for Mobile Devices”. Journal of Systems and Software, pp 382-394, (2007)

Codehaus Foundation. [Online] Available: http://boo.codehaus.org/. (2009)

Harrison, W. Using service specific proxies to migrate web services to the "Wireless web": an illustrative case study of adaptive maintenance. International Conference on Software Maintenance, pp. 300-309. (2002)

Rocha, L. S., Castro, C. E. P. L., Machado, J. e Andrade, R. M. C. Utilizando Reconfiguração Dinâmica e Notificação de Contextos para o Desenvolvimento de Software Ubíquo. Anais do Simpósio Brasileiro de Engenharia de Software, pp. 219 - 235, (2007)

Software Engineering - Software Maintenance. ISO/IEC Std. 14764. (2000)

Sommerville, I. Software Engineering. 8th ed., Addison-Wesley Pub. Lim. (2006)

Standard for Software Maintenance. IEEE Std. 1219. (1998)
Publicado
07/06/2010
LIMA, Francisco F. P. et al. Manutenção Adaptativa de Software Embarcado para Telefones Celulares Apoiado por Ferramentas de Automação . In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 9. , 2010, Belém. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2010 . p. 327-334. DOI: https://doi.org/10.5753/sbqs.2010.15441.