Manutenção Adaptativa de Software Embarcado para Telefones Celulares Apoiado por Ferramentas de Automação
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)
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
Como Citar
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.