Abstract
Internet of things (IOT) is coming up in a major way connecting all physical objects and managing communications and interactions. These highly informative and data intensive applications are both critical to create and manage. The research under consideration proposes an evolutionary algorithm that uses particle swarm optimization to obtain a wide search space according to the IOT data space. The testing search space has particles which are the candidate solutions to predicted errors for all encountered and un-encountered error possibilities. For each search space, particle speed and velocity moments are calculated and adjusted in perturbed iterations, depending upon the expected level of discrepancy that might appear or according to influx of data change and co-relation. This research implements the POS algorithm for optimizing IOT applications over dynamic periods of time. IOT is the future and thus needs to be both protected and tested for more comprehensive advantages coming in through IOT applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Ramler, R., Wolfmaier, K.: Economic perspectives in test automation - balancing automated and manual testing with opportunity cost. In: Workshop on Automation of Software Test, ICSE 2006, (2006). Maxwell, J.C.: A Treatise on Electricity and Magnetism, vol. 2, pp. 68–73, 3rd edn. Clarendon, Oxford (1892)
Borba, P., Torres, D., Marques, R., Wetzel, L.: Target – test and requirements generation tool. In: Motorola’s 2007 Innovation Conference (IC 2007) (2007)
Harold, M.J., Gupta, R., Soffa, M.L.: A methodology for controlling the size of a test suite. ACM Trans. Softw. Eng. Methodol. 2(3), 270–285 (1993)
Borba, P., Cavalcanti, A., Sampaio, A., Woodcock, J. (eds.) Testing Techniques in Software Engineering: Second Pernambuco Summer School on Software Engineering, PSSE 2007, Recife, Brazil, 3–7 December 2007, Revised Lectures. Lecture Notes in Computer Science, vol. 6153. Springer (2010)
Ma, X.-Y., Sheng, B.-K., Ye, C.-Q.: Test-suite reduction using genetic algorithm. Lecture Notes in Computer Science, vol. 3756, pp. 253–262 (2005)
Yoo, S., Harman, M.: Pareto efficient multi-objective test case selection. In: Proceedings of the 2007 International Symposium on Software Testing and Analysis, pp. 140–150 (2007)
Souza, L.S., Prudencio, R.B.C., de A. Barros, F.: A constrained particle swarm optimization approach for test case selection. In: Proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering (SEKE 2010), Redwood City, CA, USA (2010)
de Souza, L.S., Prudencio, R.B., de A. Barros, F., de S. Aranha, E.H.: Search based constrained test case selection using execution effort. Expert Syst. Appl. 40(12), 4887–4896 (2013)
Yoo, S., Harman, M.: Using hybrid algorithm for pareto efficient multi-objective test suite minimisation. J. Syst. Softw. 83, 689–701 (2010)
Kovachev, D.: Ph.D. dissertation, Department of mathematics, computer science and the natural sciences, RWTH Aachen University, May 2014
Sharma, S.: Evolution of as-a-Service Era in CloudCenter for Survey Statistics and Methodology, Iowa State University, Ames, Iowa, USA
Sharma, S., Tim, S., Wong, J., Gadia, S.: Growing cloud density & as-a-service modality and OTH-CLOUD classification in IOT era. Center for Survey Statistics and Methodology, Iowa State University, Ames, Iowa, USA
Sharma, S.: Expanded cloud plumes hiding big data ecosystem. Future Gener. Comput. Syst. 59, 63–92 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Khalid, H., Hameed, M., Qamar, U. (2018). Evolutionary Testing Using Particle Swarm Optimization in IOT Applications. In: Bi, Y., Kapoor, S., Bhatia, R. (eds) Proceedings of SAI Intelligent Systems Conference (IntelliSys) 2016. IntelliSys 2016. Lecture Notes in Networks and Systems, vol 16. Springer, Cham. https://doi.org/10.1007/978-3-319-56991-8_26
Download citation
DOI: https://doi.org/10.1007/978-3-319-56991-8_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-56990-1
Online ISBN: 978-3-319-56991-8
eBook Packages: EngineeringEngineering (R0)