{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T14:25:28Z","timestamp":1774448728328,"version":"3.50.1"},"reference-count":55,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2019,10,30]],"date-time":"2019-10-30T00:00:00Z","timestamp":1572393600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper undertakes a systematic review (SR) on distributed estimation techniques applied to cyber-physical systems (CPS). Even though SRs are not the common way to survey a theme in the control community, they provide a rigorous, robust and objective formula that should not be always ignored. The presented SR incorporates and adapts the guidelines recommended in other fields (mainly biosciences and computer sciences) to the field of automation and control and presents a brief description of the different phases that constitute an SR. As a result, this review compares the different techniques found in the literature in terms of: The proposed estimator (Kalman filter, Luenberger observer, Bayesian filter, etc.), the particular application within CPS, the design of the estimators (decentralized vs centralized), the amount of data required for implementation or the inclusion of experiments\/simulations in the studies. Particular attention is paid to those papers that present some results in applications that include humans, animals or biological systems.<\/jats:p>","DOI":"10.3390\/s19214720","type":"journal-article","created":{"date-parts":[[2019,10,31]],"date-time":"2019-10-31T05:18:26Z","timestamp":1572499106000},"page":"4720","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Distributed Estimation Techniques for Cyber-Physical Systems: A Systematic Review"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8023-0671","authenticated-orcid":false,"given":"Carmelina","family":"Ierardi","sequence":"first","affiliation":[{"name":"Department of Engineering, Universidad Loyola Andaluc\u00eda, 41704 Seville, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1930-1909","authenticated-orcid":false,"given":"Luis","family":"Orihuela","sequence":"additional","affiliation":[{"name":"Department of Engineering, Universidad Loyola Andaluc\u00eda, 41704 Seville, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Isabel","family":"Jurado","sequence":"additional","affiliation":[{"name":"Department of Engineering, Universidad Loyola Andaluc\u00eda, 41704 Seville, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,10,30]]},"reference":[{"key":"ref_1","unstructured":"Kitchenham, B., and Charters, S. (2007). Guidelines for Performing Systematic Literature Reviews in Software Engineering, EBSE. EBSE Technical Report."},{"key":"ref_2","first-page":"3","article-title":"Control: A perspective","volume":"1","author":"Kumar","year":"2014","journal-title":"Automatica"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Shi, J., Wan, J., Yan, H., and Suo, H. (2011, January 9\u201311). A survey of Cyber-Physical Systems. Proceedings of the International Conference on Wireless Communications and Signal Processing, Nanjing, China.","DOI":"10.1109\/WCSP.2011.6096958"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Rego, F., Pascoal, A., Aguiar, A., and Jones, C.N. (2019). Distributed state estimation for discrete-time linear time invariant systems: A survey. Annu. Rev. Control.","DOI":"10.1016\/j.arcontrol.2019.08.003"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1724","DOI":"10.1001\/jama.292.14.1724","article-title":"Bariatric surgery: A systematic review and meta-analysis","volume":"292","author":"Buchwald","year":"2004","journal-title":"Jama"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1016\/S0140-6736(08)60269-X","article-title":"Body-mass index and incidence of cancer: A systematic review and meta-analysis of prospective observational studies","volume":"371","author":"Renehan","year":"2008","journal-title":"Lancet"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1276","DOI":"10.1109\/TSE.2011.103","article-title":"A systematic literature review on fault prediction performance in software engineering","volume":"38","author":"Hall","year":"2012","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref_8","first-page":"104","article-title":"Scrutinizing systematic literature review process in software engineering","volume":"5","author":"Stapic","year":"2016","journal-title":"TEM J."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"873","DOI":"10.1093\/ptj\/89.9.873","article-title":"Reprint-preferred reporting items for systematic reviews and meta-analyses: The PRISMA statement","volume":"89","author":"Moher","year":"2009","journal-title":"Phys. Ther."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Lee, E. (2008, January 5\u20137). Cyber Physical Systems: Design Challenges. Proceedings of the 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, Orlando, FL, USA.","DOI":"10.1109\/ISORC.2008.25"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Garin, F., and Schenato, L. (2010). A survey on distributed estimation and control applications using linear consensus algorithms. Networked Control Systems, Springer.","DOI":"10.1007\/978-0-85729-033-5_3"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/MSP.2012.2187037","article-title":"State estimation in electric power grids: Meeting new challenges presented by the requirements of the future grid","volume":"29","author":"Huang","year":"2012","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"571","DOI":"10.1016\/j.jss.2006.07.009","article-title":"Lessons from applying the systematic literature review process within the software engineering domain","volume":"80","author":"Brereton","year":"2007","journal-title":"J. Syst. Softw."},{"key":"ref_14","unstructured":"Glasziou, P., Irwig, L., Bain, C., and Colditz, G. (2000). How to Review the Evidence: Systematic Identification and Review of the Scientific Literature."},{"key":"ref_15","unstructured":"Petticrew, M., and Roberts, H. (2009). Systematic Reviews in the Social Sciences. A Practical Guide, Blackwell."},{"key":"ref_16","unstructured":"Green, S., and Higgins, J. (2005). Cochrane Handbook for Systematic Reviews of Interventions, John Wiley & Sons."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Cardenas, A.A., Amin, S., and Sastry, S. (2008, January 17\u201320). Secure control: Towards survivable cyber-physical systems. Proceedings of the 28th International Conference on Distributed Computing Systems Workshops, Beijing, China.","DOI":"10.1109\/ICDCS.Workshops.2008.40"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1115\/1.3662552","article-title":"A new approach to linear filtering and prediction problems","volume":"82","author":"Kalman","year":"1960","journal-title":"J. Basic Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1109\/JPROC.2006.887293","article-title":"Consensus and cooperation in networked multi-agent systems","volume":"95","author":"Fax","year":"2007","journal-title":"Proc. IEEE"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"622","DOI":"10.1109\/JSAC.2008.080505","article-title":"Distributed Kalman Filtering Based on Consensus Strategies","volume":"26","author":"Carli","year":"2008","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2069","DOI":"10.1109\/TAC.2010.2042987","article-title":"Diffusion strategies for distributed Kalman filtering and smoothing","volume":"55","author":"Cattivelli","year":"2010","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"465","DOI":"10.1016\/0005-1098(71)90097-5","article-title":"Recursive Bayesian estimation using Gaussian sums","volume":"7","author":"Sorenson","year":"1971","journal-title":"Automatica"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Simon, D. (2006). Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches, John Wiley & Sons.","DOI":"10.1002\/0470045345"},{"key":"ref_24","unstructured":"Rosencrantz, M., Gordon, G., and Thrun, S. (2002, January 7\u201310). Decentralized sensor fusion with distributed particle filters. Proceedings of the 19th Conference on Uncertainty in Artificial Intelligence, Acapulco, Mexico."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Bandyopadhyay, S., and Chung, S. (2014, January 4\u20136). Distributed estimation using bayesian consensus filtering. Proceedings of the American Control Conference, Portland, OR, USA.","DOI":"10.1109\/ACC.2014.6858896"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1016\/j.sigpro.2013.11.020","article-title":"A distributed particle filter for nonlinear tracking in wireless sensor networks","volume":"98","author":"Read","year":"2014","journal-title":"Signal Process."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1109\/TME.1964.4323124","article-title":"Observing the State of a Linear System","volume":"8","author":"Luenberger","year":"1964","journal-title":"IEEE Trans. Mil. Electron."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"2726","DOI":"10.1016\/j.automatica.2012.06.093","article-title":"Distributed consensus-based estimation considering network induced delays and dropouts","volume":"48","author":"Orihuela","year":"2012","journal-title":"Automatica"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Kim, T., Shim, H., and Cho, D.D. (2016, January 12\u201314). Distributed Luenberger observer design. Proceedings of the IEEE 55th Conference on Decision and Control, Las Vegas, NV, USA.","DOI":"10.1109\/CDC.2016.7799336"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"3689","DOI":"10.1109\/TAC.2018.2798998","article-title":"Distributed observers for LTI systems","volume":"63","author":"Mitra","year":"2018","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"299","DOI":"10.1016\/j.automatica.2016.09.038","article-title":"The adaptive distributed observer approach to the cooperative output regulation of linear multi-agent systems","volume":"75","author":"Cai","year":"2017","journal-title":"Automatica"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1016\/j.automatica.2012.09.010","article-title":"Distributed robust estimation over randomly switching networks using H\u221e consensus","volume":"49","author":"Ugrinovskii","year":"2013","journal-title":"Automatica"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1007\/s00034-011-9374-x","article-title":"Sliding mode observer-based fault detection of distributed networked control systems with time delay","volume":"31","author":"Zong","year":"2012","journal-title":"Circuits Syst. Signal Process."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1016\/j.automatica.2017.07.041","article-title":"Distributed set-membership observers for interconnected multi-rate systems","volume":"85","author":"Orihuela","year":"2017","journal-title":"Automatica"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Ierardi, C., Orihuela, L., and Jurado, I. (2018, January 12\u201315). Guidelines for a systematic review in systems and automatic engineering. Case study: Distributed estimation techniques for cyber-physical systems. Proceedings of the European Control Conference, Limassol, Cyprus.","DOI":"10.23919\/ECC.2018.8550218"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Bourgault, F., Chokshi, A., Wang, J., Shah, D., Schoenberg, J., Iyer, R., Cedano, F., and Campbell, M. (2008, January 22\u201326). Scalable Bayesian human-robot cooperation in mobile sensor networks. Proceedings of the International Conference on Intelligent Robots and Systems, Nice, France.","DOI":"10.1109\/IROS.2008.4651138"},{"key":"ref_37","unstructured":"Stankovi\u0107, S., Djurovi\u0107, \u017d., Ili\u0107, N., and Stankovi\u0107, M. (2010, January 19\u201323). Consensus based fault detection and isolation for systems of systems. Proceedings of the World Automation Congress, Kobe, Japan."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1155\/2012\/178981","article-title":"Combination of annealing particle filter and belief propagation for 3D upper body tracking","volume":"9","author":"Renna","year":"2012","journal-title":"Appl. Bionics Biomech."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Matei, I., Baras, J., and Srinivasan, V. (2012, January 3\u20136). Trust-based multi-agent filtering for increased smart grid security. Proceedings of the 20th Mediterranean Conference on Control & Automation, Barcelona, Spain.","DOI":"10.1109\/MED.2012.6265722"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Khan, U., and Stankovi\u0107, A. (2013, January 26\u201331). Secure distributed estimation in cyber-physical systems. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Vancouver, BC, Canada.","DOI":"10.1109\/ICASSP.2013.6638656"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Marchant, R., Guerrero, P., and Ruiz-del Solar, J. (2013). Cooperative global tracking using multiple sensors. RoboCup 2012: Robot Soccer World Cup XVI, Springer. Lecture Notes in Computer Science.","DOI":"10.1007\/978-3-642-39250-4_28"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/TCNS.2014.2367362","article-title":"Distributed sensor fault diagnosis for a network of interconnected cyberphysical systems","volume":"2","author":"Reppa","year":"2014","journal-title":"IEEE Trans. Control Netw. Syst."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1109\/TETC.2014.2386615","article-title":"Ubiquitous monitoring for industrial cyber-physical systems over relay-assisted wireless sensor networks","volume":"3","author":"Chen","year":"2015","journal-title":"IEEE Trans. Emerg. Top. Comput."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Ao, W., Song, Y., and Wen, C. (2016, January 12\u201315). Distributed robust attack detection and reconstruction for a class of uncertain nonlinear interconnected CPSs. Proceedings of the 12th World Congress on Intelligent Control and Automation, Guilin, China.","DOI":"10.1109\/WCICA.2016.7578242"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Deghat, M., Ugrinovskii, V., Shames, I., and Langbort, C. (2016, January 12\u201314). Detection of biasing attacks on distributed estimation networks. Proceedings of the 55th IEEE Conference on Decision and Control, Las Vegas, NV, USA.","DOI":"10.1109\/CDC.2016.7798579"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Dong, Y., Chen, J., and Huang, J. (2016, January 6\u20138). Cooperative output regulation for networked multi-agent systems based on the self-tuning adaptive distributed observer. Proceedings of the 2016 American Control Conference, Boston, MA, USA.","DOI":"10.1109\/ACC.2016.7525199"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Mitra, A., and Sundaram, S. (2016, January 12\u201314). Secure distributed observers for a class of linear time invariant systems in the presence of byzantine adversaries. Proceedings of the 55th IEEE Conference on Decision and Control, Las Vegas, NV, USA.","DOI":"10.1109\/CDC.2016.7798671"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"334","DOI":"10.1016\/j.automatica.2016.05.017","article-title":"Optimal model-free output synchronization of heterogeneous systems using off-policy reinforcement learning","volume":"71","author":"Modares","year":"2016","journal-title":"Automatica"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Ahmadloo, F., and Salmasi, F. (2017, January 22\u201325). A cyber-attack on communication link in distributed systems and detection scheme based on H-infinity filtering. Proceedings of the IEEE International Conference on Industrial Technology, Toronto, ON, Canada.","DOI":"10.1109\/ICIT.2017.7915444"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Alonso-Rom\u00e1n, D., Asensio-Marco, C., and Beferull-Lozano, B. (2017, January 21). Consensus-based Distributed State Estimation of Biofilm in Reverse Osmosis Membranes by WSNs. Proceedings of the 3rd International Workshop on Cyber-Physical Systems for Smart Water Networks, Pittsburgh, PA, USA.","DOI":"10.1145\/3055366.3055369"},{"key":"ref_51","first-page":"96","article-title":"Distributed joint attack detection and secure state estimation","volume":"4","author":"Forti","year":"2018","journal-title":"IEEE Trans. Signal Inf. Process. Netw."},{"key":"ref_52","first-page":"48","article-title":"Distributed attack detection and secure estimation of networked cyber-physical systems against false data injection attacks and jamming attacks","volume":"4","author":"Guan","year":"2018","journal-title":"IEEE Trans. Signal Inf. Process. Netw."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1109\/TCYB.2018.2868781","article-title":"Distributed Secure State Estimation and Control for CPSs Under Sensor Attacks","volume":"50","author":"Ao","year":"2018","journal-title":"IEEE Trans. Cybern."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"Mustafa, A., and Modares, H. (2018, January 2\u20135). Analysis and Detection of Cyber-physical Attacks in Distributed Sensor Networks. Proceedings of the 56th Annual Allerton Conference on Communication, Control, and Computing, Monticello, IL, USA.","DOI":"10.1109\/ALLERTON.2018.8635989"},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"2139","DOI":"10.1109\/TNNLS.2018.2803059","article-title":"Leader\u2013follower output synchronization of linear heterogeneous systems with active leader using reinforcement learning","volume":"29","author":"Yang","year":"2018","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/21\/4720\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:30:38Z","timestamp":1760189438000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/21\/4720"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,10,30]]},"references-count":55,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2019,11]]}},"alternative-id":["s19214720"],"URL":"https:\/\/doi.org\/10.3390\/s19214720","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,10,30]]}}}