Looking Through The Web of Pages to the Internet of Things
Discussions of the Internet of Things often focus on the vast number of devices, sensors, and data that will result from a ubiquitous computing environment. Whereas current users of the Web will focus on networked devices that serve web pages and digitized content; users of the Internet of Things will need to be able to define, deploy, analyze, and visualize information sharing and analysis processes. In this talk, we briefly sketch a language, based on a process graphs (a generalization of a Unix ‘pipe’) to describe information sharing and analysis pipelines. These processes operate upon a wide variety of heterogeneous data that includes text such as legal documents and configuration files as well as graphical data such as cyber-physical systems and social relations. We demonstrate our approach on a catalog of analysis techniques on critical infrastructure systems and specifically focus on a structural complexity metric algorithm. We describe how we can deploy the complexity metric algorithm, encoded using this process calculus, to a testbed network. The complexity metric is used to not only measure the structural complexity of different critical infrastructure network architectures (using our 8-substation CPTL model), but also the design and deployment of the algorithm itself. In this manner, we demonstrate the ability to create and analyze the complexity of an information sharing and analysis network.