Skip to main content

Environment-Aware and Human-Centric Software Testing Framework for Cyber-Physical Systems

  • Conference paper
  • First Online:
Current Trends in Web Engineering (ICWE 2019)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11609))

Included in the following conference series:

  • 320 Accesses

Abstract

The functionalities, actuations and effects that are produced by an application of a cyber physical system (CPS) are usually consumed by users while they perform their daily activities. Therefore, it is critical to ensure that they do not interfere with human activities and do not harm the people who are involved in the CPS. In this paper, we propose a framework to test and verify the reliability and safety of CPS applications in the perspectives of CPS environments and users. The framework provides an environment-aware testing method by which the efficiency of testing CPS applications can be improved by prioritizing CPS environments, and by applying machine learning techniques. The framework also includes a metric and an algorithm by which we can test and choose the most effective services that can deliver effects from their associated physical devices to users. In addition, the framework provides a computational model to test whether a CPS application may cause a cognitive depletion or contention problems for users.

This research was supported by the Next-Generation Information Computing Development Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT (NRF-2017M3C4A7066210).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

Notes

  1. 1.

    http://swarm.jquery.org/.

  2. 2.

    https://tensorflow.org/.

References

  1. Cyber-Physical Systems. https://www.nsf.gov/pubs/2008/nsf08611/nsf08611.htm. Accessed 25 Jan 2019

  2. Anderson, J.R., Matessa, M., Lebiere, C.: ACT-R: a theory of higher level cognition and its relation to visual attention. Hum.-Comput. Interact. 12(4), 439–462 (1997)

    Article  Google Scholar 

  3. Baek, K.D., Ko, I.-Y.: Spatio-cohesive service selection using machine learning in dynamic IoT environments. In: Mikkonen, T., Klamma, R., Hernández, J. (eds.) ICWE 2018. LNCS, vol. 10845, pp. 366–374. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-91662-0_30

    Chapter  Google Scholar 

  4. Elbaum, S., Malishevsky, A., Rothermel, G.: Incorporating varying test costs and fault severities into test case prioritization. In: Proceedings of the 23rd International Conference on Software Engineering, pp. 329–338. IEEE Computer Society (2001)

    Google Scholar 

  5. Ko, I.Y., Ko, H.G., Molina, A.J., Kwon, J.H.: SoIoT: toward a user-centric IoT-based service framework. ACM Trans. Internet Technol. (TOIT) 16(2), 8 (2016)

    Article  Google Scholar 

  6. Konda, V.R., Tsitsiklis, J.N.: Actor-critic algorithms. In: Advances in Neural Information Processing Systems, pp. 1008–1014 (2000)

    Google Scholar 

  7. Kwon, J.H., Ko, I.Y., Rothermel, G.: Prioritizing browser environments for web application test execution. In: 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE), pp. 468–479. IEEE (2018)

    Google Scholar 

  8. Lee, J., Bagheri, B., Kao, H.A.: A cyber-physical systems architecture for industry 4.0-based manufacturing systems. Manuf. Lett. 3, 18–23 (2015)

    Article  Google Scholar 

  9. Lira, H., Ko, I.Y., Jimenez-Molina, A.: Mental workload assessment in smartphone multitasking users: a feature selection approach using physiological and simulated data. In: 2018 IEEE/WIC/ACM International Conference on Web Intelligence (WI), pp. 639–642. IEEE (2018)

    Google Scholar 

  10. Mei, L., Zhang, Z., Chan, W., Tse, T.: Test case prioritization for regression testing of service-oriented business applications. In: Proceedings of the 18th International Conference on World Wide Web, pp. 901–910. ACM (2009)

    Google Scholar 

  11. Moghaddam, M., Davis, J.G.: Service selection in web service composition: a comparative review of existing approaches. In: Bouguettaya, A., Sheng, Q., Daniel, F. (eds.) Web Services Foundations, pp. 321–346. Springer, New York (2014). https://doi.org/10.1007/978-1-4614-7518-7_13

    Chapter  Google Scholar 

  12. Wickens, C.D.: Multiple resources and mental workload. Hum. Factors 50(3), 449–455 (2008)

    Article  Google Scholar 

  13. Zhai, K., Jiang, B., Chan, W.: Prioritizing test cases for regression testing of location-based services: metrics, techniques, and case study. IEEE Trans. Serv. Comput. 7(1), 54–67 (2014)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to In-Young Ko or KyeongDeok Baek .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ko, IY., Baek, K., Kwon, JH., Lira, H., Moon, H. (2020). Environment-Aware and Human-Centric Software Testing Framework for Cyber-Physical Systems. In: Brambilla, M., Cappiello, C., Ow, S. (eds) Current Trends in Web Engineering. ICWE 2019. Lecture Notes in Computer Science(), vol 11609. Springer, Cham. https://doi.org/10.1007/978-3-030-51253-8_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-51253-8_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-51252-1

  • Online ISBN: 978-3-030-51253-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics