Aspect-based On-the-Fly Testing Technique for Embedded Software
Jong-Phil Kim, Jin-Soo Park, Jang-Eui Hong
2012
Abstract
Various techniques for testing embedded software have been proposed as a result of the increased need for high quality embedded systems. However, it is hard to perform accurate testing with these techniques on failures that can occur unexpectedly in a real environment, because most of the tests are performed in software development environment. Therefore, it needs a testing technique that can dynamically test software’s latent faults in a real environment. In this paper, we propose an aspect-based On-the-Fly testing. The purpose of which is to test the functionalities and non-functionalities of embedded software using aspect-oriented programming at run-time in a real environment. Our proposed technique provides some advantages of prevention of software malfunction in a real environment and high reusability of test code.
References
- Michael, J.K., William, I.B., Carl, B.E., 2006. Effective Test Driven Development for Embedded Software. In International Conference on Electro/Information Technology, pp. 382-387.
- Jean, M.B., Joao, A., Ana, M., Albert, R., 2003. Using Aspects to Develop Built-in Tests for Components. In International Workshop on UML, pp. 1-8.
- Dehla, S., Matthias, V., 2003. An Aspect-Oriented Framework for Unit Testing. In International Conference on QOSA/SOQUA, pp. 257-270.
- Martin, L., Cristina, V.L., 2000. A Study on Exception Detection and Handling Using Aspect-Oriented Programming. In International Conference on Software Engineering, pp. 418-427.
- Fernando, C.F., Alessandro, G., Cecilia, M.F., 2007. Error Handling as an Aspect. In International Workshop on BPAOSD.
- Jani, P., 2006. Extending Software Integration Testing Using Aspects in SymbianOS. In International Conference on Practice Research Techniques, pp. 147-151.
- Mirko, L., Tiziana, M., Graziano, P., Bernhard, S., 2005. Dynamic and formal verification of embedded systems. Journal of Parallel Programming, Vol. 33, pp. 585- 611.
- Gregor, K., Erik, H., Jim, H., Mik, K., Jeffrey, P., William, G.G., 2001. An Overview of AspectJ. Springer LNCS, Vol. 2072, pp. 327-353.
- Avgustinov, P., 2005. abc - an extensible AspectJ compiler. In International Conference on AOSD, pp. 87-98.
- Eclipse, 2007. Eclipse Profiler. http://eclipsecolorer. sourceforge.net/index_profiler.html.
Paper Citation
in Harvard Style
Kim J., Park J. and Hong J. (2012). Aspect-based On-the-Fly Testing Technique for Embedded Software . In Proceedings of the 7th International Conference on Software Paradigm Trends - Volume 1: ICSOFT, ISBN 978-989-8565-19-8, pages 375-380. DOI: 10.5220/0004081503750380
in Bibtex Style
@conference{icsoft12,
author={Jong-Phil Kim and Jin-Soo Park and Jang-Eui Hong},
title={Aspect-based On-the-Fly Testing Technique for Embedded Software},
booktitle={Proceedings of the 7th International Conference on Software Paradigm Trends - Volume 1: ICSOFT,},
year={2012},
pages={375-380},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004081503750380},
isbn={978-989-8565-19-8},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 7th International Conference on Software Paradigm Trends - Volume 1: ICSOFT,
TI - Aspect-based On-the-Fly Testing Technique for Embedded Software
SN - 978-989-8565-19-8
AU - Kim J.
AU - Park J.
AU - Hong J.
PY - 2012
SP - 375
EP - 380
DO - 10.5220/0004081503750380