{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/95351"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/95351","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Compositional analysis of networked cyber-physical systems: safety and privacy","abstract":"Cyber-physical systems (CPS) are now commonplace in power grids, manufacturing, and embedded medical devices. Failures and attacks on these systems have caused signiﬁcant social, environmental and ﬁnancial losses. In this thesis, we develop techniques for proving invariance and privacy properties of cyber-physical systems that could aid the development of more robust and reliable systems. The thesis uses three diﬀerent modeling formalisms capturing diﬀerent aspects of CPS. Networked dynamical systems are used for modeling (possibly time-delayed) interaction of ordinary diﬀerential equations, such as in power system and biological networks. Labeled transition systems are used for modeling discrete communications and updates, such as in sampled data-based control systems. Finally, Markov chains are used for describing distributed cyber-physical systems that rely on randomized algorithms for communication, such as in a crowd-sourced traﬃc monitoring and routing system. Despite the diﬀerences in these formalisms, any model of a CPS can be viewed as a mapping from a parameter space (for example, the set of initial states) to a space of behaviors (also called trajectories or executions). In each formalism, we deﬁne a notion of sensitivity that captures the change in trajectories as a function of the change in the parameters. We develop approaches for approximating these sensitivity functions, which in turn are used for analysis of invariance and privacy. For proving invariance, we compute an over-approximation of reach set, which is the set of states visited by any trajectory. We introduce a notion of input-to-state (IS) discrepancy functions for components of large CPS, which roughly captures the sensitivity of the component to its initial state and input. We develop a method for constructing a reduced model of the entire system using the IS discrepancy functions. Then, we show that the trajectory of the reduced model over-approximates the sensitivity of the entire system with respect to the initial states. Using the above results we develop a sound and relatively complete algorithm for compositional invariant veriﬁcation. In systems where distributed components take actions concurrently, there is a combinatorial explosion in the number of diﬀerent action sequences (or traces). We develop a partial order reduction method for computing the reach set for these systems. Our approach uses the observation that some action pairs are approximately independent, such that executing these actions in any order results in states that are close to each other. Hence a (large) set of traces can be partitioned into a (small) set of equivalent classes, where equivalent traces are derived through swapping approximately independent action pairs. We quantify the sensitivity of the system with respect to swapping approximately independent action pairs, which upper-bounds the distance between executions with equivalent traces. Finally, we develop an algorithm for precisely over-approximating the reach set of these systems that only explore a reduced set of traces. In many modern systems that allow users to share data, there exists a tension between improving the global performance and compromising user privacy. We propose a mechanism that guarantees ε-diﬀerential privacy for the participants, where each participant adds noise to its private data before sharing. The distributions of noise are speciﬁed by the sensitivity of the trajectory of agents to the private data. We analyze the trade-oﬀ between ε-diﬀerential privacy and performance, and show that the cost of diﬀerential privacy scales quadratically to the privacy level. The thesis illustrates that quantitative bounds on sensitivity can be used for eﬀective reachability analysis, partial order reduction, and in the design of privacy preserving distributed cyber-physical systems.","abstract_html":"Cyber-physical systems (CPS) are now commonplace in power grids, manufacturing, and embedded medical devices. Failures and attacks on these systems have caused signiﬁcant social, environmental and ﬁnancial losses. In this thesis, we develop techniques for proving invariance and privacy properties of cyber-physical systems that could aid the development of more robust and reliable systems. The thesis uses three diﬀerent modeling formalisms capturing diﬀerent aspects of CPS. Networked dynamical systems are used for modeling (possibly time-delayed) interaction of ordinary diﬀerential equations, such as in power system and biological networks. Labeled transition systems are used for modeling discrete communications and updates, such as in sampled data-based control systems. Finally, Markov chains are used for describing distributed cyber-physical systems that rely on randomized algorithms for communication, such as in a crowd-sourced traﬃc monitoring and routing system. Despite the diﬀerences in these formalisms, any model of a CPS can be viewed as a mapping from a parameter space (for example, the set of initial states) to a space of behaviors (also called trajectories or executions). In each formalism, we deﬁne a notion of sensitivity that captures the change in trajectories as a function of the change in the parameters. We develop approaches for approximating these sensitivity functions, which in turn are used for analysis of invariance and privacy. For proving invariance, we compute an over-approximation of reach set, which is the set of states visited by any trajectory. We introduce a notion of input-to-state (IS) discrepancy functions for components of large CPS, which roughly captures the sensitivity of the component to its initial state and input. We develop a method for constructing a reduced model of the entire system using the IS discrepancy functions. Then, we show that the trajectory of the reduced model over-approximates the sensitivity of the entire system with respect to the initial states. Using the above results we develop a sound and relatively complete algorithm for compositional invariant veriﬁcation. In systems where distributed components take actions concurrently, there is a combinatorial explosion in the number of diﬀerent action sequences (or traces). We develop a partial order reduction method for computing the reach set for these systems. Our approach uses the observation that some action pairs are approximately independent, such that executing these actions in any order results in states that are close to each other. Hence a (large) set of traces can be partitioned into a (small) set of equivalent classes, where equivalent traces are derived through swapping approximately independent action pairs. We quantify the sensitivity of the system with respect to swapping approximately independent action pairs, which upper-bounds the distance between executions with equivalent traces. Finally, we develop an algorithm for precisely over-approximating the reach set of these systems that only explore a reduced set of traces. In many modern systems that allow users to share data, there exists a tension between improving the global performance and compromising user privacy. We propose a mechanism that guarantees ε-diﬀerential privacy for the participants, where each participant adds noise to its private data before sharing. The distributions of noise are speciﬁed by the sensitivity of the trajectory of agents to the private data. We analyze the trade-oﬀ between ε-diﬀerential privacy and performance, and show that the cost of diﬀerential privacy scales quadratically to the privacy level. The thesis illustrates that quantitative bounds on sensitivity can be used for eﬀective reachability analysis, partial order reduction, and in the design of privacy preserving distributed cyber-physical systems.","abstract_has_math":false,"creators":["Huang, Zhenqi"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Electrical & Computer Engr","degree_department":null,"school":null,"contributors":["Mitra, Sayan","Dullerud, Geir","Kwiatkowska, Marta","Vaidya, Nitin"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2016,"date_issued":"2016-11-28","date_published":"2016-11-28","updated_at":"2026-07-22T22:26:37Z","subjects":["Invariant Verification","Partial Order Reduction","Differential Privacy","Sensitivity Analysis","Cyber-Physical System"],"languages":["en"],"rights":["Copyright 2016 Zhenqi Huang"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/95351","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Mitra, Sayan","Dullerud, Geir","Kwiatkowska, Marta","Vaidya, Nitin"]},{"key":"dc:creator","label":"Author","values":["Huang, Zhenqi"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2016-11-28","2017-03-01T15:49:10Z","2016-12"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical & Computer Engr"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Invariant Verification","Partial Order Reduction","Differential Privacy","Sensitivity Analysis","Cyber-Physical System"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2016 Zhenqi Huang"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/95351"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Cyber-physical systems (CPS) are now commonplace in power grids, manufacturing, and embedded medical devices. Failures and attacks on these systems have caused signiﬁcant social, environmental and ﬁnancial losses. In this thesis, we develop techniques for proving invariance and privacy properties of cyber-physical systems that could aid the development of more robust and reliable systems. The thesis uses three diﬀerent modeling formalisms capturing diﬀerent aspects of CPS. Networked dynamical systems are used for modeling (possibly time-delayed) interaction of ordinary diﬀerential equations, such as in power system and biological networks. Labeled transition systems are used for modeling discrete communications and updates, such as in sampled data-based control systems. Finally, Markov chains are used for describing distributed cyber-physical systems that rely on randomized algorithms for communication, such as in a crowd-sourced traﬃc monitoring and routing system. Despite the diﬀerences in these formalisms, any model of a CPS can be viewed as a mapping from a parameter space (for example, the set of initial states) to a space of behaviors (also called trajectories or executions). In each formalism, we deﬁne a notion of sensitivity that captures the change in trajectories as a function of the change in the parameters. We develop approaches for approximating these sensitivity functions, which in turn are used for analysis of invariance and privacy. For proving invariance, we compute an over-approximation of reach set, which is the set of states visited by any trajectory. We introduce a notion of input-to-state (IS) discrepancy functions for components of large CPS, which roughly captures the sensitivity of the component to its initial state and input. We develop a method for constructing a reduced model of the entire system using the IS discrepancy functions. Then, we show that the trajectory of the reduced model over-approximates the sensitivity of the entire system with respect to the initial states. Using the above results we develop a sound and relatively complete algorithm for compositional invariant veriﬁcation. In systems where distributed components take actions concurrently, there is a combinatorial explosion in the number of diﬀerent action sequences (or traces). We develop a partial order reduction method for computing the reach set for these systems. Our approach uses the observation that some action pairs are approximately independent, such that executing these actions in any order results in states that are close to each other. Hence a (large) set of traces can be partitioned into a (small) set of equivalent classes, where equivalent traces are derived through swapping approximately independent action pairs. We quantify the sensitivity of the system with respect to swapping approximately independent action pairs, which upper-bounds the distance between executions with equivalent traces. Finally, we develop an algorithm for precisely over-approximating the reach set of these systems that only explore a reduced set of traces. In many modern systems that allow users to share data, there exists a tension between improving the global performance and compromising user privacy. We propose a mechanism that guarantees ε-diﬀerential privacy for the participants, where each participant adds noise to its private data before sharing. The distributions of noise are speciﬁed by the sensitivity of the trajectory of agents to the private data. We analyze the trade-oﬀ between ε-diﬀerential privacy and performance, and show that the cost of diﬀerential privacy scales quadratically to the privacy level. The thesis illustrates that quantitative bounds on sensitivity can be used for eﬀective reachability analysis, partial order reduction, and in the design of privacy preserving distributed cyber-physical systems.","Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2017-02-28 without embargo terms","The student, Zhenqi Huang, accepted the attached license on 2016-11-27 at 23:16.","The student, Zhenqi Huang, submitted this Dissertation for approval on 2016-11-28 at 10:06.","This Dissertation was approved for publication on 2016-11-28 at 16:14.","DSpace SAF Submission Ingestion Package generated from Vireo submission #10317 on 2017-02-28 at 14:54:09","Made available in DSpace on 2017-03-01T15:49:10Z (GMT). No. of bitstreams: 2 HUANG-DISSERTATION-2016.pdf: 1326854 bytes, checksum: 6dd8300f0d71cb0b25bc411e2aa8b274 (MD5) LICENSE.txt: 4209 bytes, checksum: ad74cc2424246856cc73234522c7c2dc (MD5) Previous issue date: 2016-11-28"]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Compositional analysis of networked cyber-physical systems: safety and privacy"]}]}],"canonical_facts":{"dc:contributor":["Mitra, Sayan","Dullerud, Geir","Kwiatkowska, Marta","Vaidya, Nitin"],"dc:creator":["Huang, Zhenqi"],"dc:date":["2016-11-28","2017-03-01T15:49:10Z","2016-12"],"dc:description":["Cyber-physical systems (CPS) are now commonplace in power grids, manufacturing, and embedded medical devices. Failures and attacks on these systems have caused signiﬁcant social, environmental and ﬁnancial losses. In this thesis, we develop techniques for proving invariance and privacy properties of cyber-physical systems that could aid the development of more robust and reliable systems. The thesis uses three diﬀerent modeling formalisms capturing diﬀerent aspects of CPS. Networked dynamical systems are used for modeling (possibly time-delayed) interaction of ordinary diﬀerential equations, such as in power system and biological networks. Labeled transition systems are used for modeling discrete communications and updates, such as in sampled data-based control systems. Finally, Markov chains are used for describing distributed cyber-physical systems that rely on randomized algorithms for communication, such as in a crowd-sourced traﬃc monitoring and routing system. Despite the diﬀerences in these formalisms, any model of a CPS can be viewed as a mapping from a parameter space (for example, the set of initial states) to a space of behaviors (also called trajectories or executions). In each formalism, we deﬁne a notion of sensitivity that captures the change in trajectories as a function of the change in the parameters. We develop approaches for approximating these sensitivity functions, which in turn are used for analysis of invariance and privacy. For proving invariance, we compute an over-approximation of reach set, which is the set of states visited by any trajectory. We introduce a notion of input-to-state (IS) discrepancy functions for components of large CPS, which roughly captures the sensitivity of the component to its initial state and input. We develop a method for constructing a reduced model of the entire system using the IS discrepancy functions. Then, we show that the trajectory of the reduced model over-approximates the sensitivity of the entire system with respect to the initial states. Using the above results we develop a sound and relatively complete algorithm for compositional invariant veriﬁcation. In systems where distributed components take actions concurrently, there is a combinatorial explosion in the number of diﬀerent action sequences (or traces). We develop a partial order reduction method for computing the reach set for these systems. Our approach uses the observation that some action pairs are approximately independent, such that executing these actions in any order results in states that are close to each other. Hence a (large) set of traces can be partitioned into a (small) set of equivalent classes, where equivalent traces are derived through swapping approximately independent action pairs. We quantify the sensitivity of the system with respect to swapping approximately independent action pairs, which upper-bounds the distance between executions with equivalent traces. Finally, we develop an algorithm for precisely over-approximating the reach set of these systems that only explore a reduced set of traces. In many modern systems that allow users to share data, there exists a tension between improving the global performance and compromising user privacy. We propose a mechanism that guarantees ε-diﬀerential privacy for the participants, where each participant adds noise to its private data before sharing. The distributions of noise are speciﬁed by the sensitivity of the trajectory of agents to the private data. We analyze the trade-oﬀ between ε-diﬀerential privacy and performance, and show that the cost of diﬀerential privacy scales quadratically to the privacy level. The thesis illustrates that quantitative bounds on sensitivity can be used for eﬀective reachability analysis, partial order reduction, and in the design of privacy preserving distributed cyber-physical systems.","Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2017-02-28 without embargo terms","The student, Zhenqi Huang, accepted the attached license on 2016-11-27 at 23:16.","The student, Zhenqi Huang, submitted this Dissertation for approval on 2016-11-28 at 10:06.","This Dissertation was approved for publication on 2016-11-28 at 16:14.","DSpace SAF Submission Ingestion Package generated from Vireo submission #10317 on 2017-02-28 at 14:54:09","Made available in DSpace on 2017-03-01T15:49:10Z (GMT). No. of bitstreams: 2 HUANG-DISSERTATION-2016.pdf: 1326854 bytes, checksum: 6dd8300f0d71cb0b25bc411e2aa8b274 (MD5) LICENSE.txt: 4209 bytes, checksum: ad74cc2424246856cc73234522c7c2dc (MD5) Previous issue date: 2016-11-28"],"dc:format":["application/pdf"],"dc:identifier":["http://hdl.handle.net/2142/95351"],"dc:language":["en"],"dc:rights":["Copyright 2016 Zhenqi Huang"],"dc:subject":["Invariant Verification","Partial Order Reduction","Differential Privacy","Sensitivity Analysis","Cyber-Physical System"],"dc:title":["Compositional analysis of networked cyber-physical systems: safety and privacy"],"dc:type":["text"],"thesis:degree_discipline":["Electrical & Computer Engr"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:26:37Z"}