Abstract
Generally, a reconfigurable system is a component-based system that consists of several hardware and software components that are independently developed either on-site, or by third parties (Denaro et al. 2003). As a result, reconfigurable systems involve the ability to replace one or more component(s) of the Device-Under-Test (DUT), which permits new possible configurations that make the test process an expensive burden. Indeed, most of the existing test techniques are foiled by the assumption that the internal structure of the DUT is known with at least partial access to the source code (Bezerra et al. 2001)
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bach, J.: A framework for good enough testing. IEEE Comput. Soc. 31(10), 124–126 (1998). The proceedings of the IEEE computer society
Berndt, D., Fisher, J., Pinglikar, L.J., Watkins, A.: Breeding software test cases with genetic algorithms. In: The Proceedings of the 36th Annual Hawaii International Conference on System Sciences, Hawaii, USA, IEEE Computer Society (2003)
Bezerra, E.A., Vargas, F., Gough, M.P.: Improving reconfigurable systems reliability by combining periodical test and redundancy techniques: a case study. J. Electron. Test.: Theory Appl. 17(2), 163–174 (2001)
Dalal, S.R., Mallows, C.L.: Some graphical aids for deciding when to stop testing software. IEEE J. Sel. Areas Commun. 8(2), 169–175 (1992)
Denaro, G., Mariani, L., Pezze, M.: Self-test components for highly reconfigurable systems. Electron. Notes Theor. Comput. Sci. 82(6), 89–98 (2003)
Eltaher, A., Form, T., Ayeb, M., Maurer, M.: A generic architecture for hybrid intelligent test systems. In: The Proceedings of the 7th IEEE International Conference on Cybernetic Intelligent Systems, September, pp. 9–10. London, UK (2008)
Eltaher, A., Maurer, M., Form, T., Ayeb, M.: Agents learn from human experts: an approach to test reconfigurable systems. In: The Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, October, pp. 11–14. Texas, US (2009)
Gemoets, L., Kreinovich, V., Melendez, H.: When to stop testing software? a fuzzy interval approach. In: The Proceedings of the 1st International Joint Conference of the North American Fuzzy Information Processing Society, IEEE Computer Society (1994)
Gras, J.J., Gupta, R., Minana, E.P.: Generating a test strategy with Bayesian networks and common sense. In: The Proceedings of the Testing: Academic and Industrial Conference—Practice and Research Techniques, IEEE Computer Society (2006)
Itkonen, J., Mäntylä, M.V., Lassenius, C.: How do testers do it? An exploratory study on manual testing practices. In: The proceedings of the 3rd International Symposium on Electrical Software Engineering and Measurement, IEEE Computer Society (2009)
Kaner, C.: The impossibility of complete testing. Law Softw. Qual. Column, Softw. QA Mag. 4 (1997) pp 1–16
Kasurinen, J., Taipale, O., Smolander, K.: Analysis of Problems in Testing Practice. J. Asia-Pacific Softw. Eng. Conf., IEEE Comput. Soc. (2009) pp 309–315
Levendel, Y.: Using untampered metrics to decide when to stop testing software. In: The Proceedings of the IEEE International Conference on EC3-Energy, Computer, Communication and Control Systems, vol. 2, pp. 352–356 (1990)
Ngamsaowaros, N., Sophatsathit, P.: A novel framework for test domain reduction using extended finite state machine. In: The Proceedings of the 2nd International Conference on Software Engineering Advances, France, IEEE Computer Society (2007)
Söffker, D.: From human-machine interaction modeling to new concepts constructing autonomous systems: a phenomenological engineering-oriented approach. J. Intell. Robot. Syst. 32(2), 191–205 (2001)
Wang, Q., Wang, S., Ji, Y.: A test sequence optimization method for improving fault coverage. In: The Proceedings of the 2nd IEEE International Conference on Information Management and Engineering, pp. 80–84, Chengdu (2010)
Zadeh, L.A.: Outline of a new approach to the analysis of complex systems and decision processes. IEEE Trans. Syst. Man Cybernet. 3(1), 28–44 (1973)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Eltaher, A. (2013). Testing of Reconfigurable Systems: A Cognitive-Oriented Approach. In: Maurer, M., Winner, H. (eds) Automotive Systems Engineering. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36455-6_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-36455-6_11
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36454-9
Online ISBN: 978-3-642-36455-6
eBook Packages: EngineeringEngineering (R0)