Logo: University of Southern California

Events Calendar


  • A Comprehensive Approach to Macroprogramming

    Tue, Jan 13, 2009 @ 11:00 AM - 12:30 PM

    Thomas Lord Department of Computer Science

    Conferences, Lectures, & Seminars


    Speaker: Prof. Kamin Whitehouse, University of Virginia
    Host: Prof. Ramesh GovindanAbstract:
    Networks of wireless, embedded devices are increasingly useful for interfacing with the physical world, and promise to revolutionize many areas of science and engineering. However, these systems are very complex and difficult to manage; building even a simple application entails several interacting tasks like distributed programming, resource management, and wireless networking. We are simplifying this process with a system called MacroLab that provides a Matlab-like interface that is natural for both sensing and control. With MacroLab, the developer writes a single, sequential program and the compiler automatically breaks it into smaller parts and distributes it throughout the network. MacroLab programs execute efficiently and are easy for most scientists and engineers to write. The key to MacroLab is the ability to perform whole-system optimization based on the program, the network topology, and resource availability. In current work, we are taking this approach to the next level by exploiting the holistic view offered by MacroLab to support macro-level testing, debugging, and analysis.Biography:
    Prof. Whitehouse is an assistant professor at the University of Virginia whose research focuses on new technologies that bridge the gap between the virtual and physical worlds. Whitehouse received his MS and PhD in Computer Science from UC Berkeley. He received his BS in Electrical Engineering and his BA in Philosophy and Cognitive Science from Rutgers University.

    Location: Henry Salvatori Computer Science Center (SAL) - 222

    Audiences: Everyone Is Invited

    Contact: CS Colloquia

    Add to Google CalendarDownload ICS File for OutlookDownload iCal File

Return to Calendar