{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,17]],"date-time":"2026-08-17T15:32:57Z","timestamp":1786980777053,"version":"3.56.0"},"reference-count":52,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,1,9]],"date-time":"2024-01-09T00:00:00Z","timestamp":1704758400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,9]],"date-time":"2024-01-09T00:00:00Z","timestamp":1704758400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2024,5]]},"DOI":"10.1007\/s10515-023-00408-7","type":"journal-article","created":{"date-parts":[[2024,1,9]],"date-time":"2024-01-09T04:02:09Z","timestamp":1704772929000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A security framework for mobile agent systems"],"prefix":"10.1007","volume":"31","author":[{"given":"Donies","family":"Samet","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Farah Barika","family":"Ktata","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Khaled","family":"Ghedira","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,1,9]]},"reference":[{"issue":"3","key":"408_CR1","doi-asserted-by":"publisher","first-page":"221","DOI":"10.12720\/jcm.15.3.221-230","volume":"15","author":"S Alami-Kamouri","year":"2020","unstructured":"Alami-Kamouri, S., Moukafih, N., Orhanou, G., Elhajji, S.: Mobile agent security based on cryptographic trace and SOS agent mechanisms. J. Commun. 15(3), 221\u2013230 (2020)","journal-title":"J. Commun."},{"key":"408_CR2","doi-asserted-by":"crossref","unstructured":"Alfalayleh, M., Brankovic, L.: An overview of security issues and techniques in mobile agents. In: Communications and Multimedia Security, pp. 59\u201378. Springer (2005)","DOI":"10.1007\/11382324_5"},{"key":"408_CR3","doi-asserted-by":"publisher","first-page":"129320","DOI":"10.1109\/ACCESS.2020.3009245","volume":"8","author":"B Alluhaybi","year":"2020","unstructured":"Alluhaybi, B., Alrahhal, M.S., Alzahrani, A., Thayananthan, V.: Dummy-based approach for protecting mobile agents against malicious destination machines. IEEE Access 8, 129320\u2013129337 (2020)","journal-title":"IEEE Access"},{"key":"408_CR4","doi-asserted-by":"crossref","unstructured":"Alluhaybi, B., Alrahhal, M.S., Alzhrani, A., Thayananthan, V.: A survey: agent-based software technology under the eyes of cyber security, security controls, attacks and challenges. Int. J. Adv. Comput. Sci. Appl. (IJACSA) 10(8) (2019)","DOI":"10.14569\/IJACSA.2019.0100828"},{"key":"408_CR7","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1016\/j.eswa.2016.10.062","volume":"72","author":"P Bagga","year":"2017","unstructured":"Bagga, P., Hans, R., Sharma, V.: A biological immune system (bis) inspired mobile agent platform (map) security architecture. Expert Syst. Appl. 72, 269\u2013282 (2017)","journal-title":"Expert Syst. Appl."},{"issue":"2","key":"408_CR9","doi-asserted-by":"publisher","first-page":"149","DOI":"10.20532\/cit.2016.1002695","volume":"24","author":"A Belghiat","year":"2016","unstructured":"Belghiat, A., Kerkouche, E., Chaoui, A., Beldjehem, M.: Mobile agent-based software systems modeling approaches: a comparative study. J. Comput. Inf. Technol. 24(2), 149\u2013163 (2016)","journal-title":"J. Comput. Inf. Technol."},{"key":"408_CR10","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1016\/j.infsof.2007.10.008","volume":"50","author":"F Bellifemine","year":"2008","unstructured":"Bellifemine, F., Caire, G., Poggi, A., Rimassa, G.: Jade A software framework for developing multi-agent applications lessons learned. Inf. Softw. Technol. 50, 10\u201321 (2008)","journal-title":"Inf. Softw. Technol."},{"key":"408_CR11","doi-asserted-by":"crossref","unstructured":"Berguig, Y., Laassiri, J., Hanaoui, S., Krit, S.d.: Mobile agent security based on mutual authentication and elliptic curve cryptography. Int J Innov Technol Explor Eng 8 (2019)","DOI":"10.35940\/ijitee.L3438.1081219"},{"issue":"5","key":"408_CR12","doi-asserted-by":"publisher","first-page":"832","DOI":"10.1016\/j.infsof.2008.05.003","volume":"51","author":"G Beydoun","year":"2009","unstructured":"Beydoun, G., Low, G., Mouratidis, H., Henderson-Sellers, B.: A security-aware metamodel for multi-agent systems (mas). Inf. Softw. Technol. 51(5), 832\u2013845 (2009)","journal-title":"Inf. Softw. Technol."},{"key":"408_CR13","unstructured":"Beydoun, G., Low, G.C., Mouratidis, H., Henderson-Sellers, B.: Modelling mas-specific security features (2007)"},{"issue":"2","key":"408_CR14","first-page":"19","volume":"89","author":"GS Bhamra","year":"2014","unstructured":"Bhamra, G.S., Verma, A., Patel, R.: Intelligent software agent technology: an overview. Int. J. Comput. Appl. 89(2), 19\u201331 (2014)","journal-title":"Int. J. Comput. Appl."},{"issue":"2","key":"408_CR16","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1007\/s10458-008-9043-z","volume":"18","author":"A B\u00fcrkle","year":"2009","unstructured":"B\u00fcrkle, A., Hertel, A., M\u00fcller, W., Wieser, M.: Evaluating the security of mobile agent platforms. Auton. Agent. Multi-Agent Syst. 18(2), 295\u2013311 (2009)","journal-title":"Auton. Agent. Multi-Agent Syst."},{"issue":"3","key":"408_CR17","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1080\/17445760500356205","volume":"21","author":"C Cao","year":"2006","unstructured":"Cao, C., Lu, J.: Path-history-based access control for mobile agents. Int. J. Parallel, Emerg. Distrib. Syst. 21(3), 215\u2013225 (2006)","journal-title":"Int. J. Parallel, Emerg. Distrib. Syst."},{"key":"408_CR19","unstructured":"Farmer, W.M., Guttman, J.D., Swarup, V.: Security for mobile agents: Issues and requirements. In: Proceedings of the 19th national information systems security conference, vol.\u00a02, pp. 591\u2013597. Baltimore, Md. (1996)"},{"key":"408_CR20","doi-asserted-by":"crossref","unstructured":"Feng, Y., Hori, Y., Sakurai, K.: A behavior-based online engine for detecting distributed cyber-attacks. In: International Workshop on Information Security Applications, pp. 79\u201389. Springer (2016)","DOI":"10.1007\/978-3-319-56549-1_7"},{"key":"408_CR21","unstructured":"Group, O., et\u00a0al.: \" unified modeling language\", object management group. http:\/\/www.uml.org (2001)"},{"issue":"2\/3","key":"408_CR22","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1504\/IJAOSE.2009.023640","volume":"3","author":"H Hachicha","year":"2009","unstructured":"Hachicha, H., Loukil, A., Ghedira, K.: Ma-uml: a conceptual approach for mobile agents\u2019 modelling. Int. J. Agent-Oriented Softw. Eng. 3(2\/3), 277\u2013305 (2009)","journal-title":"Int. J. Agent-Oriented Softw. Eng."},{"key":"408_CR23","doi-asserted-by":"crossref","unstructured":"Hachicha, H., Samet, D., Ghedira, K.: A conceptual approach to place security in systems of mobile agents. In: German Conference on Multiagent System Technologies, pp. 154\u2013170. Springer (2015)","DOI":"10.1007\/978-3-319-27343-3_9"},{"key":"408_CR24","doi-asserted-by":"crossref","unstructured":"Hanaoui, S., Berguig, Y., Laassiri, J.: On the security communication and migration in mobile agent systems. In: International Conference on Advanced Intelligent Systems for Sustainable Development, pp. 302\u2013313. Springer (2018)","DOI":"10.1007\/978-3-030-11928-7_27"},{"key":"408_CR26","unstructured":"JADEBoard: Jade security guide (2005). https:\/\/jade.tilab.com\/doc\/tutorials\/JADE_Security.pdf"},{"key":"408_CR27","unstructured":"Jansen, W., Karygiannis, T.: Nist special publication 800-19\u2013mobile agent security, national institute of standards and technology. http:\/\/csrc.ncsl.nist.gov\/mobilesecurity\/Publications\/sp800-19.pdf (2000)"},{"issue":"1","key":"408_CR29","first-page":"345","volume":"14","author":"GS Kori","year":"2022","unstructured":"Kori, G.S., Kakkasageri, M.S.: Agent driven resource scheduling in wireless sensor networks: fuzzy approach. Int. J. Inf. Technol. 14(1), 345\u2013358 (2022)","journal-title":"Int. J. Inf. Technol."},{"key":"408_CR31","doi-asserted-by":"crossref","unstructured":"Linna, F., Jun, L.: A free-roaming mobile agent security protocol against colluded truncation attack. In: 2010 2nd International Conference on Education Technology and Computer, vol.\u00a05, pp. V5\u2013261. IEEE (2010)","DOI":"10.1109\/ICETC.2010.5530034"},{"key":"408_CR33","doi-asserted-by":"crossref","unstructured":"Loulou, M., Jmaiel, M., Kacem, A.H., Mosbah, M.: A conceptual model for secure mobile agent systems. In: 2006 International conference on computational intelligence and security, vol.\u00a01, pp. 524\u2013527. IEEE (2006)","DOI":"10.1109\/ICCIAS.2006.294189"},{"issue":"1","key":"408_CR35","doi-asserted-by":"crossref","first-page":"180","DOI":"10.1109\/TSMCA.2007.909552","volume":"38","author":"L Ma","year":"2007","unstructured":"Ma, L., Tsai, J.J.: Formal modeling and analysis of a secure mobile-agent system. IEEE Trans. Syst., Man, Cybern.-Part A: Syst. Humans 38(1), 180\u2013196 (2007)","journal-title":"IEEE Trans. Syst., Man, Cybern.-Part A: Syst. Humans"},{"issue":"4","key":"408_CR36","doi-asserted-by":"publisher","first-page":"488","DOI":"10.3844\/jcssp.2011.488.492","volume":"7","author":"P Marikkannu","year":"2011","unstructured":"Marikkannu, P., Jovin, A.: A secure mobile agent system against tailgating attacks. J. Comput. Sci. 7(4), 488 (2011)","journal-title":"J. Comput. Sci."},{"key":"408_CR37","doi-asserted-by":"crossref","unstructured":"Marikkannu, P., Murugesan, R., Purusothaman, T.: Afdb security protocol against colluded truncation attack in free roaming mobile agent environment. In: 2011 International conference on recent trends in information technology (ICRTIT), pp. 240\u2013244. IEEE (2011)","DOI":"10.1109\/ICRTIT.2011.5972321"},{"issue":"3","key":"408_CR38","first-page":"294","volume":"22","author":"PK Mishra","year":"2019","unstructured":"Mishra, P.K., Singh, R., Yadav, V.: Incorporating novel hierarchical secure model for performance and reliability evaluation in mobile agent system. Int. J. Commun. Netw. Distrib. Syst. 22(3), 294\u2013312 (2019)","journal-title":"Int. J. Commun. Netw. Distrib. Syst."},{"key":"408_CR39","doi-asserted-by":"crossref","unstructured":"Mohamed, A.T.: Generate sub-agent mechanism to protect mobile agent privacy. In: 2012 IEEE symposium on computers & informatics (ISCI), pp. 86\u201391. IEEE (2012)","DOI":"10.1109\/ISCI.2012.6222672"},{"issue":"2","key":"408_CR40","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1016\/S0141-9331(01)00102-8","volume":"25","author":"R Montanari","year":"2001","unstructured":"Montanari, R., Stefanelli, C., Dulay, N.: Flexible security policies for mobile agent systems. Microprocess. Microsyst. 25(2), 93\u201399 (2001)","journal-title":"Microprocess. Microsyst."},{"key":"408_CR42","doi-asserted-by":"crossref","unstructured":"Mouratidis, H., Giorgini, P., Manson, G.: Modelling secure multiagent systems. In: Proceedings of the second international joint conference on Autonomous agents and multiagent systems, pp. 859\u2013866. ACM (2003)","DOI":"10.1145\/860575.860713"},{"key":"408_CR43","doi-asserted-by":"crossref","unstructured":"Nasr, M.M.: A proposed paradigm for tracing the effect of security threats in various mobile agent systems. In: 2015 5th national symposium on information technology: towards new smart world (NSITNSW), pp. 1\u20138. IEEE (2015)","DOI":"10.1109\/NSITNSW.2015.7176428"},{"key":"408_CR44","unstructured":"van\u2019t Noordende, G.J., Brazier, F.M., Tanenbaum, A.S.: Security in a mobile agent system. In: IEEE First symposium on multi-agent security and survivability, 2004, pp. 35\u201345. IEEE (2004)"},{"key":"408_CR45","doi-asserted-by":"crossref","unstructured":"Ordille, J.J.: When agents roam, who can you trust? In: Proceedings of COM\u201996. first annual conference on emerging technologies and applications in communications, pp. 188\u2013191. IEEE (1996)","DOI":"10.1109\/ETACOM.1996.502505"},{"key":"408_CR47","doi-asserted-by":"crossref","unstructured":"Rekik, M., Kallel, S., Loulou, M., Kacem, A.H.: Modeling secure mobile agent systems. In: KES International Symposium on Agent and Multi-Agent Systems: Technologies and Applications, pp. 330\u2013339. Springer (2012)","DOI":"10.1007\/978-3-642-30947-2_37"},{"key":"408_CR49","doi-asserted-by":"crossref","unstructured":"Samet, D., Ktata, F.B., Ghedira, K.: Security and trust on mobile agent platforms: A survey. In: Jezic, G., Kusek, M., Chen-Burger, Y.H.J., Howlett, R.J., Jain, L.C. (eds.) Agent and multi-agent systems: technology and applications, pp. 42\u201352. Springer International Publishing, Cham (2017)","DOI":"10.1007\/978-3-319-59394-4_5"},{"key":"408_CR50","doi-asserted-by":"crossref","unstructured":"Samet, D., Ktata, F.B., Ghedira, K.: Securing mobile agents, stationary agents and places in mobile agents systems. In: KES International symposium on agent and multi-agent systems: technologies and applications, pp. 97\u2013109. Springer (2018)","DOI":"10.1007\/978-3-319-92031-3_10"},{"key":"408_CR51","doi-asserted-by":"crossref","unstructured":"Samet, D., Ktata, F.B., Ghedira, K.: A comparative study of trust and reputation models in mobile agent systems. In: Agents and multi-agent systems: technologies and applications 2020, pp. 71\u201382. Springer (2020)","DOI":"10.1007\/978-981-15-5764-4_7"},{"issue":"2","key":"408_CR52","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1109\/2.485845","volume":"29","author":"RS Sandhu","year":"1996","unstructured":"Sandhu, R.S., Coyne, E.J., Feinstein, H.L., Youman, C.E.: Role-based access control models. Computer 29(2), 38\u201347 (1996)","journal-title":"Computer"},{"key":"408_CR53","doi-asserted-by":"crossref","unstructured":"Saxena, A., Soh, B.: Authenticating mobile agent platforms using signature chaining without trusted third parties. In: 2005 IEEE international conference on e-technology, e-commerce and e-service, pp. 282\u2013285. IEEE (2005)","DOI":"10.1109\/EEE.2005.35"},{"issue":"3","key":"408_CR54","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1515\/PIKO.2005.130","volume":"28","author":"G Sch\u00e4fer","year":"2005","unstructured":"Sch\u00e4fer, G.: Sabotageangriffe auf kommunikationsinfrastrukturen: Angriffstechniken und abwehrma\u00dfnahmen. Praxis der Informationsverarbeitung und Kommunikation 28(3), 130\u2013139 (2005)","journal-title":"Praxis der Informationsverarbeitung und Kommunikation"},{"key":"408_CR55","doi-asserted-by":"crossref","unstructured":"Srivastava, S., Nandi, G.: Protection of mobile agent and its itinerary from malicious host. In: 2011 2nd International conference on computer and communication Technology (ICCCT-2011), pp. 405\u2013411. IEEE (2011)","DOI":"10.1109\/ICCCT.2011.6075189"},{"issue":"1","key":"408_CR56","first-page":"131","volume":"26","author":"S Srivastava","year":"2014","unstructured":"Srivastava, S., Nandi, G.: Fragmentation based encryption approach for self protected mobile agent. J. King Saud Univer.-Comput. Inform. Sci. 26(1), 131\u2013142 (2014)","journal-title":"J. King Saud Univer.-Comput. Inform. Sci."},{"issue":"2","key":"408_CR57","first-page":"153","volume":"12","author":"TA Tsiligiridis","year":"2004","unstructured":"Tsiligiridis, T.A.: Security for mobile agents: privileges and state appraisal mechanism. Neural Parallel Scient. Comput. 12(2), 153\u2013162 (2004)","journal-title":"Neural Parallel Scient. Comput."},{"issue":"4","key":"408_CR58","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1016\/j.csi.2012.10.003","volume":"35","author":"S Venkatesan","year":"2013","unstructured":"Venkatesan, S., Baskaran, R., Chellappan, C., Vaish, A., Dhavachelvan, P.: Artificial immune system based mobile agent platform protection. Comput. Stand. Interf. 35(4), 365\u2013373 (2013)","journal-title":"Comput. Stand. Interf."},{"key":"408_CR59","doi-asserted-by":"crossref","unstructured":"Venkatesan, S., Chellappan, C.: Protection of mobile agent platform through attack identification scanner (ais) by malicious identification police (mip). In: 2008 First international conference on emerging trends in engineering and technology, pp. 1228\u20131231. IEEE (2008)","DOI":"10.1109\/ICETET.2008.89"},{"issue":"6","key":"408_CR60","doi-asserted-by":"publisher","first-page":"661","DOI":"10.1016\/j.jnca.2010.03.010","volume":"33","author":"S Venkatesan","year":"2010","unstructured":"Venkatesan, S., Chellappan, C., Vengattaraman, T., Dhavachelvan, P., Vaish, A.: Advanced mobile agent security models for code integrity and malicious availability check. J. Netw. Comput. Appl. 33(6), 661\u2013671 (2010)","journal-title":"J. Netw. Comput. Appl."},{"key":"408_CR61","doi-asserted-by":"crossref","unstructured":"Wahbe, R., Lucco, S., Anderson, T.E., Graham, S.L.: Efficient software-based fault isolation. In: ACM SIGOPS Operating Systems Review, vol.\u00a027, pp. 203\u2013216. ACM (1994)","DOI":"10.1145\/173668.168635"},{"key":"408_CR62","doi-asserted-by":"crossref","unstructured":"Xiao, L., Peet, A., Lewis, P., Dashmapatra, S., Saez, C., Croitoru, M., Vicente, J., Gonzalez-Velez, H., i\u00a0Ariet, M.L.: An adaptive security model for multi-agent systems and application to a clinical trials environment. In: 31st Annual international computer software and applications conference (COMPSAC 2007), vol.\u00a02, pp. 261\u2013268. IEEE (2007)","DOI":"10.1109\/COMPSAC.2007.55"},{"key":"408_CR63","doi-asserted-by":"publisher","first-page":"100427","DOI":"10.1016\/j.iot.2021.100427","volume":"15","author":"S Yousefi","year":"2021","unstructured":"Yousefi, S., Karimipour, H., Derakhshan, F.: Data aggregation mechanisms on the internet of things: a systematic literature review. Intern. Things 15, 100427 (2021)","journal-title":"Intern. Things"},{"key":"408_CR64","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1016\/j.procs.2015.08.100","volume":"60","author":"C Zrari","year":"2015","unstructured":"Zrari, C., Hachicha, H., Ghedira, K.: Agent\u2019s security during communication in mobile agents system. Procedia Comput. Sci. 60, 17\u201326 (2015)","journal-title":"Procedia Comput. Sci."},{"key":"408_CR65","unstructured":"lnowski, A.P.Z.: JADE-PKI 1.0 Manual (2012). https:\/\/jade.tilab.com\/doc\/tutorials\/PKI_Guide.pdf"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-023-00408-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-023-00408-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-023-00408-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,7]],"date-time":"2024-11-07T13:48:26Z","timestamp":1730987306000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-023-00408-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,9]]},"references-count":52,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,5]]}},"alternative-id":["408"],"URL":"https:\/\/doi.org\/10.1007\/s10515-023-00408-7","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,9]]},"assertion":[{"value":"23 November 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 November 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 January 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This article does not contain any studies with human participants or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}],"article-number":"12"}}