{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T15:19:35Z","timestamp":1772119175140,"version":"3.50.1"},"reference-count":32,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T00:00:00Z","timestamp":1780272000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Science of Computer Programming"],"published-print":{"date-parts":[[2026,6]]},"DOI":"10.1016\/j.scico.2025.103431","type":"journal-article","created":{"date-parts":[[2025,12,13]],"date-time":"2025-12-13T23:31:20Z","timestamp":1765668680000},"page":"103431","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Towards developing an actor-based immune system for smart homes"],"prefix":"10.1016","volume":"251","author":[{"given":"Zahra","family":"Mohaghegh Rad","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5278-5442","authenticated-orcid":false,"given":"Ehsan","family":"Khamespanah","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.scico.2025.103431_bib0001","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1016\/j.erss.2017.09.037","article-title":"\u201cHome is where the smart is\u201d? evaluating smart home research and approaches against the concept of home","volume":"37","author":"Gram-Hanssen","year":"2018","journal-title":"Energy Res. Soc. Sci."},{"key":"10.1016\/j.scico.2025.103431_bib0002","doi-asserted-by":"crossref","first-page":"451","DOI":"10.2298\/FUEE1603451D","article-title":"A smart home system based on sensor technology","volume":"29","author":"Davidovic","year":"2016","journal-title":"Facta Universitatis - Ser.: Electron. Energet."},{"key":"10.1016\/j.scico.2025.103431_bib0003","series-title":"The European Symposium on Artificial Neural Networks","article-title":"Long term analysis of daily activities in smart home","author":"Fahad","year":"2013"},{"issue":"4","key":"10.1016\/j.scico.2025.103431_bib0004","doi-asserted-by":"crossref","first-page":"889","DOI":"10.1109\/TKDE.2013.127","article-title":"Improving activity recognition by segmental pattern mining","volume":"26","author":"Avci","year":"2013","journal-title":"IEEE Trans. Knowl. Data Eng."},{"issue":"3","key":"10.1016\/j.scico.2025.103431_bib0005","doi-asserted-by":"crossref","first-page":"438","DOI":"10.1109\/TITB.2011.2113352","article-title":"Detection of abnormal living patterns for elderly living alone using support vector data description","volume":"15","author":"Shin","year":"2011","journal-title":"IEEE Trans. Inf. Technol. Biomed."},{"key":"10.1016\/j.scico.2025.103431_bib0006","first-page":"191","article-title":"Activity and anomaly detection in smart home: a survey","author":"Bakar","year":"2015","journal-title":"Next Gen. Sens. Syst."},{"key":"10.1016\/j.scico.2025.103431_bib0007","series-title":"2022 7th International Conference on Computer Science and Engineering (UBMK)","first-page":"31","article-title":"An anomaly detection study for the smart home environment","author":"Bilgin","year":"2022"},{"key":"10.1016\/j.scico.2025.103431_bib0008","doi-asserted-by":"crossref","unstructured":"N.M. Ercan, M. Sert, Anomaly detection in smart home environments using convolutional neural network, 2021 IEEE International Symposium on Multimedia (ISM) (2021) 27\u201330. https:\/\/api.semanticscholar.org\/CorpusID:245871520.","DOI":"10.1109\/ISM52913.2021.00012"},{"key":"10.1016\/j.scico.2025.103431_bib0009","doi-asserted-by":"crossref","DOI":"10.1109\/ACCESS.2023.3325929","article-title":"IoT Network anomaly detection in smart homes using machine learning","author":"Sarwar","year":"2023","journal-title":"IEEE Access"},{"key":"10.1016\/j.scico.2025.103431_bib0010","series-title":"Models, Reasoning and Inference","first-page":"3","volume":"19","author":"Pearl","year":"2000"},{"key":"10.1016\/j.scico.2025.103431_bib0011","unstructured":"C. Hewitt, Actor model of computation: scalable robust information systems, arXiv preprint arXiv: 1008.1459(2010)."},{"key":"10.1016\/j.scico.2025.103431_bib0012","series-title":"To Appear in Proceedings of the IEEE","article-title":"A component architecture for the internet of things","author":"Brooks","year":"2018"},{"key":"10.1016\/j.scico.2025.103431_bib0013","series-title":"Software Engineering and Formal Methods: 13th International Conference, SEFM 2015, York, UK, September 7-11, 2015. Proceedings","article-title":"An interface theory for the internet of things","author":"Lohstroh","year":"2015"},{"key":"10.1016\/j.scico.2025.103431_bib0014","series-title":"Berkeley EECS Annual Research Symposium (BEARS)","article-title":"Ptolemy II: an open-source platform for experimenting with actor-oriented design","volume":"3","author":"Brooks","year":"2016"},{"key":"10.1016\/j.scico.2025.103431_bib0015","unstructured":"I.I. Ptolemy, Ptolemy II, (2013)."},{"key":"10.1016\/j.scico.2025.103431_bib0016","unstructured":"T. Mikolov, E. Grave, P. Bojanowski, C. Puhrsch, A. Joulin, Advances in pre-training distributed word representations, arXiv preprint arXiv: 1712.09405(2017)."},{"key":"10.1016\/j.scico.2025.103431_bib0017","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1162\/tacl_a_00051","article-title":"Enriching word vectors with subword information","volume":"5","author":"Bojanowski","year":"2017","journal-title":"Trans. Assoc. Comput. Linguist."},{"key":"10.1016\/j.scico.2025.103431_bib0018","series-title":"Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP)","first-page":"1532","article-title":"Glove: global vectors for word representation","author":"Pennington","year":"2014"},{"issue":"6","key":"10.1016\/j.scico.2025.103431_bib0019","first-page":"90","article-title":"Review on determining number of cluster in K-Means clustering","volume":"1","author":"Kodinariya","year":"2013","journal-title":"Int. J."},{"key":"10.1016\/j.scico.2025.103431_bib0020","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1023\/A:1009745219419","article-title":"Density-based clustering in spatial databases: the algorithm gdbscan and its applications","volume":"2","author":"Sander","year":"1998","journal-title":"Data Min. Knowl. Discov."},{"key":"10.1016\/j.scico.2025.103431_bib0021","unstructured":"I. Sutskever, O. Vinyals, Q.V. Le, Sequence to Sequence Learning with Neural Networks, (2014). arXiv: 1409.3215."},{"issue":"2","key":"10.1016\/j.scico.2025.103431_bib0022","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/MIC.2015.17","article-title":"A vision of swarmlets","volume":"19","author":"Latronico","year":"2015","journal-title":"IEEE Internet Comput."},{"key":"10.1016\/j.scico.2025.103431_bib0023","series-title":"7th ACM\/IEEE International Conference on Cyber-Physical Systems, ICCPS 2016, Vienna, Austria, April 11, 2016","first-page":"41:1","article-title":"Demo abstract: building IoT applications with accessors in capecode","author":"Lohstroh","year":"2016"},{"key":"10.1016\/j.scico.2025.103431_bib0024","series-title":"2023 IEEE\/ACM 31st International Symposium on Quality of Service (IWQoS)","first-page":"01","article-title":"FTM-RCA: A fast two-Stage multi-dimensional root-Cause analysis of network anomalies","author":"Meng","year":"2023"},{"key":"10.1016\/j.scico.2025.103431_bib0025","series-title":"2022 10th International Conference on Systems and Control (ICSC)","first-page":"416","article-title":"A novel unsupervised method for root cause analysis of anomalies using sparse optimization techniques","author":"Perepu","year":"2022"},{"key":"10.1016\/j.scico.2025.103431_bib0026","series-title":"Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining","first-page":"5116","article-title":"Root cause analysis for microservice systems via hierarchical reinforcement learning from human feedback","author":"Wang","year":"2023"},{"key":"10.1016\/j.scico.2025.103431_bib0027","series-title":"Optimizing and Measuring Smart Grid Operation and Control","first-page":"289","article-title":"Fault tree-Based root cause analysis used to study mal-Operation of a protective relay in a smart grid","author":"Bentarzi","year":"2021"},{"key":"10.1016\/j.scico.2025.103431_bib0028","series-title":"2023 IEEE 21st International Conference on Industrial Informatics (INDIN)","first-page":"1","article-title":"Counterfactual root cause analysis via anomaly detection and causal graphs","author":"Rehak","year":"2023"},{"issue":"2","key":"10.1016\/j.scico.2025.103431_bib0029","article-title":"Anomaly detection by robust statistics","volume":"8","author":"Rousseeuw","year":"2018","journal-title":"Wiley Interdiscip. Rev.: Data Min. Knowl. Discov."},{"issue":"1","key":"10.1016\/j.scico.2025.103431_bib0030","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2133360.2133363","article-title":"Isolation-based anomaly detection","volume":"6","author":"Liu","year":"2012","journal-title":"ACM Trans. Knowl. Discov. Data (TKDD)"},{"key":"10.1016\/j.scico.2025.103431_bib0031","series-title":"Proceedings of the ACM SIGKDD Workshop on Outlier Detection and Description","first-page":"8","article-title":"Enhancing one-class support vector machines for unsupervised anomaly detection","author":"Amer","year":"2013"},{"key":"10.1016\/j.scico.2025.103431_bib0032","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1007\/s10618-012-0300-z","article-title":"Local outlier detection reconsidered: a generalized view on locality with applications to spatial, video, and network outlier detection","volume":"28","author":"Schubert","year":"2014","journal-title":"Data Min. Knowl. Discov."}],"container-title":["Science of Computer Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642325001698?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642325001698?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T14:19:08Z","timestamp":1772115548000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167642325001698"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6]]},"references-count":32,"alternative-id":["S0167642325001698"],"URL":"https:\/\/doi.org\/10.1016\/j.scico.2025.103431","relation":{},"ISSN":["0167-6423"],"issn-type":[{"value":"0167-6423","type":"print"}],"subject":[],"published":{"date-parts":[[2026,6]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Towards developing an actor-based immune system for smart homes","name":"articletitle","label":"Article Title"},{"value":"Science of Computer Programming","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.scico.2025.103431","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2025 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"103431"}}