Skip to main content

Testing of Reconfigurable Systems: A Cognitive-Oriented Approach

  • Chapter
  • First Online:

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)

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  • Bach, J.: A framework for good enough testing. IEEE Comput. Soc. 31(10), 124–126 (1998). The proceedings of the IEEE computer society

    Article  MathSciNet  Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Article  Google Scholar 

  • 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)

    Article  Google Scholar 

  • Denaro, G., Mariani, L., Pezze, M.: Self-test components for highly reconfigurable systems. Electron. Notes Theor. Comput. Sci. 82(6), 89–98 (2003)

    Article  Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Google Scholar 

  • Kaner, C.: The impossibility of complete testing. Law Softw. Qual. Column, Softw. QA Mag. 4 (1997) pp 1–16

    Google Scholar 

  • 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

    Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Article  MATH  Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Asem Eltaher .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics