Seminars

Speaker
Profile photo of Daniel Schwartz-Narbonne
Daniel Schwartz-Narbonne, Ph.D.
PRECISE Seminar: Parallel Assertions for Debugging Parallel Programs
July 19, 2012

A parallel program must execute correctly even in the presence of unpredictable thread interleavings. This interleaving makes it hard to write correct parallel programs, and also makes it hard to find bugs in incorrect parallel programs. A range of tools have been developed to help debug parallel programs, ranging from atomicity-violation and data-race detectors to model-checkers and theorem provers. One technique that has been successful for debugging sequential programs, but less effective for parallel programs, is running the program using assertion predicates provided by the developer…

Speaker
James Weimer's Profile Photo
James Weimer
PRECISE Seminar: Security of Networked Systems with Application to Environmental Monitoring, Power Grids, and Building Energy Management
July 9, 2012

Technological advancements in low-power processors, sensors, and radios have boosted the development of single-chip sensor-actuator devices. When distributed over a wide area, networks of these embedded devices can revolutionize a variety of application domains, including environmental monitoring, health care, transportation, defense systems, mobile robotics, manufacturing, smart buildings, and citywide energy optimization.  These cyber-physical systems represent a new class of embedded systems where computation, communication, and control are intimately coupled and introduce new…

Speaker
Profile photo of Sathish Gopalakrishnan
Sathish Gopalakrishnan, Ph.D.
PRECISE Seminar: Policies for Querying Sensors with Cost/Delay Considerations
May 21, 2012

I will present some results concerning how we can schedule queries in a sensor network when there is a cost (say, energy) associated with each query. In this setting, how do we make good choices about when to query subject to delay or data staleness limitations? This work provides some guidelines for how to make the tradeoff between delaying the query frequency, which affects energy consumption and data staleness. Starting with the case when all sensors are identical, the talk will also explore the case when there may be two types of sensors: one which is inexpensive to query but may not…

Speaker
Profile photo of Vojtěch Forejt
Vojtěch Forejt, Ph.D.
PRECISE Seminar: Automatic Verification of Competitive Stochastic Systems
May 16, 2012

We present automatic verification techniques for the modelling and analysis of probabilistic systems that incorporate competitive behaviour. These systems are modelled as turn-based stochastic multi-player games, in which the players can either collaborate or compete in order to achieve a particular goal. We define a temporal logic called rPATL for expressing quantitative properties of stochastic multi-player games. This logic allows us to reason about the collective ability of a set of players to achieve a goal relating to the probability of an event's occurrence or the expected amount of…

Speaker
Profile photo of Guo Liang Xing
Guo Liang Xing, D.Sc.
PRECISE Seminar: Wireless Coexistence in Open Radio Spectrum: Curses and Blessings
May 10, 2012

The human world is replete with wireless devices. By their broadcast nature, wireless transceivers often cause significant interference to each other if they use the same frequency. This becomes a growing issue as the open 2.4GHz frequency band is being populated by numerous wireless devices including Wi-Fi access points and handhelds, ZigBee sensors, Bluetooth headsets, and cordless phones. In this talk, I will present our recent work on the coexistence of Wi-Fi and ZigBee. Our study of real-life Wi-Fi networks reveals that abundant /white space/ exists in Wi-Fi traffic. We have developed…