Other CITRIS Research Programs Jim Demmel, Chief Scientist EECS and Math Depts. www.citris.berkeley.edu UC Santa Cruz.

Slides:



Advertisements
Similar presentations
Mobile Wireless Sensor Network (mWSN) at Nokia
Advertisements

Improving Transportation Systems Dan Work Civil and Environmental Engineering, UC Berkeley Center for Information Technology Research in the Interest of.
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
Presented by: Thabet Kacem Spring Outline Contributions Introduction Proposed Approach Related Work Reconception of ADLs XTEAM Tool Chain Discussion.
Building Technologies Program. FLEXLAB Background LBNL responded to a 2009 RFP for ARRA funds to develop a facility that: o Develops new test methods.
Introduction to Cyber Physical Systems Yuping Dong Sep. 21, 2009.
Using Programmer-Written Compiler Extensions to Catch Security Holes Authors: Ken Ashcraft and Dawson Engler Presented by : Hong Chen CS590F 2/7/2007.
Protecting User Data in Ubiquitous Computing: Towards Trustworthy Environments Yitao Duan and John Canny UC Berkeley.
February 21, 2008 Center for Hybrid and Embedded Software Systems Organization Board of Directors Edward A. Lee, UC Berkeley.
Smart Buildings and Smart Energy CITRIS Kickoff meeting – Sept J. Rabaey College of Engineering, University of California at Berkeley.
A Platform for WEbS (wireless embedded sensor/actuator) systems David Culler Eric Brewer Dave Wagner.
Remote MEMS Simulation, Testing and Design James Demmel, EECS & Math Kristofer Pister, Richard Muller, BSAC, EECS, UC Berkeley Sanjay Govindjee, CEE Alice.
Interactive and Collaborative Visualization and Exploration of Massive Data Sets ---- UC Davis Visualization Investigators: Bernd Hamann, Ken Joy, Kwan-Liu.
SUGAR Tool for system-level MEMS simulation Goal: Be SPICE to the MEMS world Analyzes static, dynamic, and linearized steady-state behavior Challenges:
Wireless Embedded Systems (WEBS) Open Platform Pretreat David Culler May 18, 2001.
PURPOSE OF THE UIF * Enable the University to seize opportunities at the frontiers of knowledge and learning or to reshape existing programs consistent.
Modeling MEMS Sensors [SUGAR: A Computer Aided Design Tool for MEMS ]
MOPS MOdelchecking Security Properties David Wagner U.C. Berkeley.
Societal Scale Civil Infrastructure Gregory L. Fenves Department of Civil & Environmental Engineering UC Santa Cruz.
Pursuit Evasion Games (PEGs) Using a Sensor Network Luca Schenato, Bruno Sinopoli Robotics and Intelligent Machines Laboratory UC Berkeley
Dr. Shankar Sastry, Chair Electrical Engineering & Computer Sciences University of California, Berkeley.
Founding Corporate Members Meeting June 11, 2002 Quo Vadis CITRIS? by Ruzena Bajcsy.
1 PATH Testbed Resources for Intelligent Transportation Systems Research Karl Hedrick Director, California PATH.
Report WG1 Software-Intensive Systems and New Computing Paradigms Cannes November 12-14, 2008 WG Leader: Martin Wirsing WG Depu ty Leaders: Jean-Pierre.
SUGAR: A MEMS Simulator  Our goal: Be SPICE to the MEMS world  Provide quick simulations for tight design loop  Use.
Smart Home Technologies CSE 4392 / CSE 5392 Spring 2006 Manfred Huber
A Survey of Mobile Phone Sensing Michael Ruffing CS 495.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
NEXTRANS Center Inaugural Summit Exploring Partnerships for Innovative Transportation Solutions Purdue University May 5, 2008 Harry Voccola Senior Vice.
Intelligent Transportation System (ITS) ISYM 540 Current Topics in Information System Management Anas Hardan.
1 Development and Evaluation of Selected Mobility Applications for VII (a.k.a. IntelliDrive) Steven E. Shladover, Sc.D. California PATH Program Institute.
Networks for Security Applications Defense Security Innovation Quebec City, Nov. 16, 2007 Prof. Howard M. Schwartz.
USDOT, RITA RITA: Oversight of USDOT’s R&D programs  University Transportation Centers $100M  UTC Consortia $80M  UTC Multimodal R&D $40M  Intelligent.
Coming up: Software Engineering: A Practitioner’s Approach, 6/e Chapter 5 Practice: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
1 TRB Workshop on Road Vehicle Automation Steven E. Shladover, Sc.D. California PATH Program University of California, Berkeley Jane Lappin Volpe National.
The Fully Networked Car Geneva, 4-5 March Ubiquitous connectivity to improve urban mobility Hermann Meyer ERTICO.
ARTIFICIAL INTELLIGENCE FOR HOME LAND SECURITY. THE AUTHORS Phd, Information Systems from New York University Management information systems, University.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Responding to the Unexpected Yigal Arens Paul Rosenbloom Information Sciences Institute University of Southern California.
MECHATRONICS Lecture 02 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Pascucci-1 Valerio Pascucci Director, CEDMAV Professor, SCI Institute & School of Computing Laboratory Fellow, PNNL Massive Data Management, Analysis,
Network security Product Group 2 McAfee Network Security Platform.
Networked Embedded and Control Systems WP ICT Call 2 Objective ICT ICT National Contact Points Mercè Griera i Fisa Brussels, 23 May 2007.
Systems Wireless EmBedded Wireless Sensor Nets Turning the Physical World into Information David Culler Electrical Engineering and Computer Sciences University.
SAFENET The OSU SAFENET Project The Ohio State University Center for Automotive Research & Center for Intelligent Transportation Research.
DriveSense’14 NSF Workshop on Large-Scale Traffic and Driving Activity Data DriveSense’14, Oct 30-31, Norfolk, VA.
Lecture 1 – Operations Research
2005 ITS Georgia Annual Meeting 1 MDOT VII Vision and Test Bed Plan States and OEM’s Working Together Gregory D. Krueger, P.E. MDOT ITS Program Manager.
2 ITS Facts and Figures Founded in 1948 by the California state legislature in response to the deferred maintenance of transportation facilities during.
DRIVE Net: A Large-Scale Online Data Platform for Performance Analysis and Decision Support Yinhai Wang PacTrans STAR Lab University of Washington
Programming Sensor Networks Andrew Chien CSE291 Spring 2003 May 6, 2003.
Pertemuan 16 Materi : Buku Wajib & Sumber Materi :
Survey of Tools to Support Safe Adaptation with Validation Alain Esteva-Ramirez School of Computing and Information Sciences Florida International University.
B. RAMMAMURTHY Connected Vehicle Technology 6/6/2014 cse651 1.
Societal-Scale Computing: The eXtremes Scalable, Available Internet Services Information Appliances Client Server Clusters Massive Cluster Gigabit Ethernet.
Euro-Par, HASTE: An Adaptive Middleware for Supporting Time-Critical Event Handling in Distributed Environments ICAC 2008 Conference June 2 nd,
Software and Software Engineering By bscshelp.com software engineering 1.
1 Enabling Smart Cities/Campuses to Serve the Internet of People Florence Hudson Senior Vice President & Chief Innovation Officer Internet2 TNC16 June.
Lecture 8: Wireless Sensor Networks By: Dr. Najla Al-Nabhan.
Intelligent Transportation System
PATH Testbed Resources for Intelligent Transportation Systems Research
National Institute of Standards and Technology (NIST) Advanced Manufacturing Technology Consortia (AMTech) Program Award Number: 70NANB14H056 Development.
ASSET - Automotive Software cyber SEcuriTy
Algorithms for Big Data Delivery over the Internet of Things
TRUST:Team for Research in Ubiquitous Secure Technologies
RESEARCH, EDUCATION, AND TRAINING FOR THE SMART GRID
A Novel Framework for Software Defined Wireless Body Area Network
TRUST:Team for Research in Ubiquitous Secure Technologies
Intelligent Predictive Maintenance Solution based on Interactive Virtual Reality and Industrial Internet of Things Coherence (INPREMAS)
Presentation transcript:

Other CITRIS Research Programs Jim Demmel, Chief Scientist EECS and Math Depts. UC Santa Cruz

Outline  Security (Wagner, Tygar)  Software Reliability (Aiken, Necula, Henzinger)  Sensors Webs (Sastry,…)  Transportation Networks (Hedrick, Varaiya, …)  Visualization (Hamann, Joy, Max, Staadt)  CAD for MEMS (Demmel, Govindjee, Agogino, Pister, Bai)

Security

Software Security – D. Wagner  Security programming is pitfall-laden  It’s too easy to unintentionally violate implicit usage rules of OS API’s  Our approach: enforce defensive coding  Enumerate rules of prudent security coding  Use tools to automatically verify that SW follows rules

Prudent Coding Rules system() or exec() seteuid(0) seteuid(0) Example of a rule:  Avoid calling system() or exec() with root privilege In our tool, MOPS:  Rules are finite-state machines  Good for ordering properties  Intuitive for programmers  Programs are PDAs  Use model checking to verify absence of security holes  Numerous bugs uncovered   mops

On going work – Security in Sensor Nets  with D. Culler, D. Tygar  Motivation: resist attack on sensor nets  Secure routing  Secure location finding  Challenge: low resource environment

Security with Privacy – D. Tygar  DARPA ISAT study, co-lead by E. Felton  Security: protection of people and property by intelligence and law enforcement  Privacy: while respecting legal, political, ethical rules on use of personal data  Data Sources: US Govt, other govts, commercial, private

Approach  Focus on two application areas  Profiling: On whom should security personnel focus?  Data mining: What can we learn by automated analysis of available data?  Understand how to do these things better  Constrained by privacy concerns (legal and policy)  Constrained by real-world organizational issues  Look for technological leverage points

Conclusions [to date]  Biggest technical challenge is data fragmentation  Selective revelation (shorter term),  General function shipping (longer term)  Privacy metrics valuable, if feasible  Entropy based?  Law has been slow to track changes in technology; would help to redraw some legal lines to maintain original spirit of laws.  Final Report due: August 2002  Impact on design of Societal Scale Information Systems

Software Reliability

OSQ: Open Source Quality  Goals: Automatic analysis of software for  Finding bugs  Checking specifications Of a at least simple properties  Help with writing specifications  Focus  Large, ubiquitous systems programs  Linux kernel, sendmail, apache, etc.

Tools  CCured  Automatically enforce memory safety for C Array index out of bounds, wild pointer dereferences  CQual  Specification and checking of system-specific properties Locking, file handling, ordering of method calls, …  BLAST  Software model checker E.g., for checking complex control-flow in device drivers

Sensor Webs

Activities of the SensorWebs Group (Sastry)  Studied theory and algorithms for networks of wireless sensors (SensorWebs)  Basic idea: A large number of SmartDust motes distributed in an environment; they sense it, compute, and communicate  Main problems:  Localization  Environmental monitoring  Tracking  Map building  Localization: some nodes have known, some unknown locations – compute the unknown ones  Environmental monitoring: given a scalar environmental variable (temperature, air pressure, intensity of light, etc.), monitor it using a (possibly random) sensor network and visualize its gradient  Tracking of moving objects: track one or more moving objects through a sensor network  Map building: use a mobile sensor network (e.g., robots carrying sensors) to create a map of an unknown environment)

Main Results and Applications  Designed distributed, computationally efficient algorithms for localization, environmental monitoring (static and dynamic), tracking, and map building  Obtained analytical estimates on the required density of sensor nodes to achieve desired average accuracy  Preparing to implement and test the algorithms on a test-bed with several hundred nodes in collaboration with the NEST Project (D. Culler) Applications  Environmental monitoring: of the gradient of environmental variables, to close control loop for cutting power use, energy conservation, increasing comfort in smart buildings; also, tracking hazardous plumes.  Map building: investigation of dangerous areas (e.g., following a major natural disaster) using mobile robots  Tracking: possible applications in preventing terrorist activity.

Experimental Results: Pursuit-Evasion Games with 4UGVs and 1 UAV

Where does the Sensor Network fit in? Ground Monitoring System Ground Mobile Robots UAVs Sensor Webs Gateways Courtesy of Jin Kim Lucent Orinoco (WaveLAN) (Ad Hoc Mode)

Transportation

Karl Hedrick Director, California PATH Research Center on Intelligent Transportation Systems

PATH Activities   Advanced Vehicle Control and Safety Systems (AVCSS) Steven Shladover, Senior Deputy Director   Advanced Transportation Management and Information Systems (ATMIS) Hamed Benouar, Acting Deputy Director   Center for Commercialization of ITS Technologies (CCIT) Hamed Benouar, Executive Director

Partners for Advanced Transit and Highways (PATH Program)  Applying information technology to improve surface transportation operations  Partnership between California Department of Transportation and UCB Institute of Transportation Studies since 1986  Started national interest in Intelligent Transportation Systems (ITS)  Annual statewide RFP for new research projects  Combination of faculty/graduate student and full-time research staff projects person level of effort

PATH-Identified Research Needs  Enabling technologies for intelligent transportation systems:  Remote sensing of macroscopic traffic conditions  Remote sensing of microscopic vehicle positions and surroundings  Wireless communications (vehicle-vehicle and vehicle- roadside)  Safety-critical software systems  More information at poster session

Center for Commercialization of ITS Technologies (CCIT): Focus  Bring the best minds together to conduct R&D, testing, and evaluation of ITS  Collaboration among researchers, industry professional, and practitioners  Accelerate commercial deployment of transportation products and services  Solve transportation problems using new products and services  Facilitate traffic data dissemination  Focus researcher and industry efforts on Information Technology (IT) solutions for transportation

CCIT Programs  Traveler Information Traffic Data Collection and dissemination  Vehicle Information and Control In-vehicle information systems  Transportation Management Systems Performance management  Innovative Mobility System Concepts Electronic and wireless technologies to support transit and carsharing, smart parking management, and smart growth

Advanced Traffic Management and Information Systems(ATMIS)/CCIT Projects  IT to Improve Transportation, Safety, Efficiency, Security, and the Environment  Caltrans Performance Measurement System (PeMS)  Integrated Transportation Performance Management  Traffic Data collection/dissemination  Partnership with Information Service Providers  Smart Detector Technology (Vehicle Signature)  Border Crossing ITS Technologies (US-Mexico)  Technologies for Carsharing and Smart Parking Management  Cellular Technology for traffic data collection/traveler information

Visualization

Interactive and Collaborative Visualization and Exploration of Massive Data Sets ---- UC Davis Visualization Investigators: Bernd Hamann, Ken Joy, Kwan-Liu Ma, Nelson Max and Oliver Staadt Nelson Max and Oliver Staadthttp://graphics.cs.ucdavis.edu

Massive Data Visualization - The Challenge  Massive amounts of data acquired by millions of multi-modal sensors – embedded in civil infrastructure  Exploration for multiple purposes  Traffic flow monitoring  Behavior of structures during earthquakes  Environmental monitoring (water, air, land)  Crisis management  …  Automatic “filtering” and compression of data  Real-time visualization for different groups  Decision and policy makers  Emergency response teams  Civil engineers  …  Major technological challenges!

Collaborative Visualization  Connection of multiple data exploration and visualization centers  Collaborative data exploration by interdisciplinary expert teams

Contribution to CITRIS  Compression of massive data streams supporting analysis at multiple levels of abstraction – quantitative / qualitative  Efficient and automatic feature extraction  Visualization in immersive three-dimensional environments  Interactive visualization – real-time  Techniques for large, room-size “display walls”  Parallel and distributed computing in support of scalable, multiresolution-based data exploration techniques  Hybrid display environments - virtual environments, augmented virtuality, augmented reality, voice, gesture, force, …

Computer Aided Design of MEMS

SUGAR  Pister, Demmel, Govindjee, Agogino, Bai  Tool for system-level MEMS simulation  Goal: Be SPICE to the MEMS world  Analyzes static, dynamic, and linearized steady-state behavior  Challenges:  Be fast enough for design and optimization (not just verification)  Handle coupled physical effects electrical, mechanical, thermal, optical, …

SUGAR: Current work  Broad set of component models  Validation against optical measurements  Deployment of Millennium-based web service (used in EE245 in Fall 2001)  Analyze dependence on parameters (sensitivity analysis, bifurcation analysis)  Design synthesis and optimization  Integration of state-of-the-art solvers

Torsional micromirror. MEMS Design by: M. Last, K.S.J. Pister Complex system with ~1000 comb fingers and torsional springs Finite Element Analysis might use O(10 6 ) continuum elements Sugar: system reduces to 2,621 elements and 11,706 unknowns Device described using parameterized substructures Cosine- shaped beams Perforate d beams Mirror Torsional hinge Perforated comb drive array Actuation direction Moment arm Recessed inner plate

M&MEMS: SUGAR on the Web Hosted on Berkeley Millennium cluster Requires only a web browser (with Java for graphics) Used in Berkeley’s Fall 2001 introductory MEMS course