Back to results

University of Illinois Urbana-Champaign

Reasoning under partial observability in heterogeneous networked systems

Abstract

dc:description

Networked systems are collections of interconnected devices and software components that communicate to provide coordinated functionality, such as sensing, control, data processing, and access enforcement. Many everyday services rely on such systems, including building automation, cloud applications, industrial monitoring, and connected medical or sensor devices. In these systems, overall behavior is shaped by configuration choices, such as access rules, control logic, and communication settings, and by how these choices interact across components. Small configuration mistakes or unintended rule interactions can therefore lead to serious safety or security problems. These systems are often assembled from components developed independently and are not always fully observable during operation, which makes it difficult to determine whether the system as a whole behaves correctly and safely. This thesis addresses the problem of reasoning about correctness, safety, and redundancy in configured networked systems under uncertainty. It argues that this problem can be addressed by introducing a common, easy-to-use semantic layer into which heterogeneous configurations can be compiled, and which explicitly supports the representation of incomplete information. Such a semantic layer enables sound, system-wide reasoning over the set of possible behaviors consistent with what is known about the system. To realize this approach, the thesis leverages conditional tables, a database-inspired representation for incomplete information. Conditional tables provide a unifying symbolic abstraction for modeling heterogeneous data and control logic while explicitly encoding uncertainty. Within this framework, properties such as safety, policy compliance, and reachability can be expressed as declarative queries and evaluated soundly under partial observability. The same representation supports semantic minimization, allowing complex systems to be reduced to smaller models that preserve behaviors of interest. A prototype implementation demonstrates that conditional-table–based reasoning is practical and scales to realistic networked scenarios under typical deployment sizes.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois Urbana-Champaign
Year dc:date
2025

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Anwar, Mubashir
Contributors dc:contributor
  • Caesar, Matthew

Subjects

dc:subject × 3

Rights

dc:rights
Statement dc:rights
  • Copyright 2025 Mubashir Anwar
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
https://hdl.handle.net/2142/132709
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/132709

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Anwar, Mubashir. Reasoning under partial observability in heterogeneous networked systems. Thesis thesis, University of Illinois Urbana-Champaign, 2025. https://hdl.handle.net/2142/132709