lsb06

Course: CIS 06, Fall 2008
School: UPenn
Rating:
 
 
 
 
 

Document Preview

Systems Hybrid Modeling and Analysis of Regulatory Pathways Rajeev Alur University of Pennsylvania www.cis.upenn.edu/~alur/ LSB, August 2006 Hybrid Systems State machines + Dynamical systems x>68 on dx/dt=kx x<70 x<63 off dx/dt=-kx x>60 Computer Science Automata/Logic Concurrency Formal verification + Control Theory Optimal control Stability analysis Discrete-event system...

Register Now

Unformatted Document Excerpt

Coursehero >> Pennsylvania >> UPenn >> CIS 06

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Systems Hybrid Modeling and Analysis of Regulatory Pathways Rajeev Alur University of Pennsylvania www.cis.upenn.edu/~alur/ LSB, August 2006 Hybrid Systems State machines + Dynamical systems x>68 on dx/dt=kx x<70 x<63 off dx/dt=-kx x>60 Computer Science Automata/Logic Concurrency Formal verification + Control Theory Optimal control Stability analysis Discrete-event system Software + Environment Systems Biology Automotive Coordination Protocols Robotics Animation Talk Outline A brief tour of hybrid systems research Application to regulatory pathways Thanks to many colleagues in Penns Bio-Hybrid Group, including Calin Belta (Boston U) Franjo Ivancic (NEC Labs) Vijay Kumar Harvey Rubin Oleg Sokolsky See http://www.cis.upenn.edu/biocomp/ Hybrid Automata Set L of of locations, and set E of edges Set X of k continuous variables State space: L X Rk, Region: subset of Rk For each location l, Initial states: region Init(l) Invariant: region Inv(l) Continuous dynamics: dX in Flow(l)(X) For each edge e from location l to location l Guard: region Guard(e) Update relation over Rk X Rk Synchronization labels (communication information) (Finite) Executions of Hybrid Automata State: (l, x) such that x satisfies Inv(l) Initialization: (l,x) s.t. x satisfies Init(l) Two types of state updates Discrete switches: (l,x) a-> (l,x) if there is an a-labeled edge e from l to l s.t. x satisfies Guard(e) and (x,x) satisfies update relation Jump(e) Continuous flows: (l,x) f-> (l,x) where f is a continuous function from [0,] s.t. f(0)=x, f()=x, and for all t<=, f(t) satisfies Inv(l) and df(t) satisfies Flow(l)(f(t)) CHARON Language Features Individual components described as agents Composition, instantiation, and hiding Individual behaviors described as modes Encapsulation, instantiation, and Scoping Support for concurrency Shared variables as well as message passing Support for discrete and continuous behavior Differential as well as algebraic constraints Discrete transitions can call Java routines Walking Model: Architecture and Agents Input touch sensors Output desired angles of each joint Components Brain: control four legs Four legs: control servo motors Instantiated from the same pattern Walking Model: Behavior and Modes v x dx = -v x > stride /2 dy = kv L1 L2 j1 j2 y (x, y) dy = -kv dx = kv x < stride /2 CHARON Toolkit Reachability Analysis for Dynamical Systems Goal: Given an initial region, compute whether a bad state can be reached Key step: compute Reach(X) for a given set X under dx/dt = f(x) Reach(X) X Polyhedral Flow Pipe Approximations t3 t2 t1 X0 t4 t5 t6 t7 t8 t9 divide R[0,T](X0) into [tk,tk+1] segments enclose each segment with a convex polytope RM[0,T](X0) = union of polytopes Abstraction and Refinement Abstraction-based verification Given a model M, build an abstraction A Check A for violation of properties Either A is safe, or is adequate to indicate a bug in M, or gives false negatives (in that case, refine the abstraction and repeat) Many projects exploring abstraction-based verification for hybrid systems Predicate abstraction (Charon at Penn) Counter-example guided abstraction refinement (CEGAR at CMU) Qualitative abstraction using symbolic derivatives (SAL at SRI) Predicate Abstraction Input is a hybrid automaton and a set of k boolean predicates, e.g. x+y > 5-z. The partitioning of the concrete state space is specified by the user-defined k predicates. x t Concrete Space: LxRn Abstract Space: L x {0,1} k Overview of the Approach Hybrid system Safety property Boolean predicates additional predicates Search in abstract space No! Counter-example Real counterexample found Property holds Analyze counter-example Hybrid Systems Wrap-up Efficient simulation Accurate event detection Symbolic simulation Computing reachable state-space Many new techniques emerging: level sets, Zenotopes, dimensionality reduction.. Scalability still remains a challenge Cellular Networks Networks of interacting biomolecules carry out many essential functions in living cells (gene regulation, protein production) Both positive and negative feedback loops Design principles poorly understood amounts Large of data is becoming available Beyond Human Genome: Behavioral models of cellular networks Modeling becoming increasingly relevant as an aid to narrow the space of experiments Model-based Systems Biology Goal A: Provide notations for describing complex systems in a modular, structured manner Principles of concurrency theory (e.g. compositionality) Hierarchy, encapsulation, reuse Visual programming tools Goal B: Simulation and analysis for better understanding Classical debugging tools Reachability and stability analysis Model-based experiments to combat the combinatorial explosion due to multiplicity of parameters What to Model ? Cellular networks exhibit a complex mix of features Discrete switching as genes are turned on/off High degree of concurrency Stochastic behavior (particularly at low concentrations) Chemical reactions Models possible at different levels of abstractions Discrete graph models capturing dependencies Boolean models capturing qualitative states Purely continuous models Hybrid systems Stochastic models Location-aware models Regulatory Networks gene expression negative regulation positive + cell-to-cell signaling START gene transcription translation nascent protein STOP chemical reaction Luminescence / Quorum Sensing in Vibrio Fischeri Hybrid Modeling d ( LuxR ) Traditionally, biological LuxR modeled using smooth functions. = Tl luxR systems are dt H sp d[ x] = synthesis decay transform transport ( X , , ) dt b d rLuxR / Ai Ai LuxR + rLuxR / Ai Co kG LuxR 1 Xm Xm CRP 0.5 Xm negative regulation positive 1 2 X sw Xm X sw X + START luxR gene transcription translation protein LuxR STOP Ai chemical reaction Ai d ( luxR ) = Tc [ ( CRP , CRP , CRP ) dt ( 1 ( LuxR Ai , LuxR Ai , LuxR Ai )) + b ) luxR kG luxR H RNA Hybrid Modeling Essentially hybrid system mode Linear dynamics (proteins not involved in chemical reactions) Discrete jump (mRNA) regulatory protein/complex Nonlinear dynamics (proteins involved in chemical reactions) high conc continuous model At low concentrations, a continuous approximation model might not be appropriate. Instead, a stochastic model should be used. low conc stochastic model In some cases, the biological description of a system is itself hybrid. Luminescence Regulation + OL CRP cAMP lux box OR luxR CRP binding site luxICDABEG LuxR LuxR Ai LuxI + LuxA LuxB Ai Substrate luciferase Reachability lum x = Ax + bi0 x = x7 x8 x8 = x8 sw non-lum x = Ax + b00 x8 x8 sw x8 ( Co ) Un...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

UPenn - CIS - 05
The Benefits of Exposing Calls and ReturnsRajeev AlurUniversity of PennsylvaniaCONCUR/SPIN, August 2005Software Model CheckingObservables Control flow graph + Boolean vars (Pushdown automata) Temporal logics/Automata Regular! SpecificationP
UPenn - CIS - 05
Deconstructing Transactions: The Subtleties of AtomicityColin Blundell, E Christopher Lewis, Milo M. K. Martin University of Pennsylvania {blundell, lewis, milom}@cis.upenn.eduConverting a Lock-Based Queueenqueue(Q, v){Node_t node = malloc(); no
UPenn - CIS - 96
WaveLAN - Measurement and AnalysisYerang HurDepartment of Computer and Information Science Jan. 22, 1998CIS 640ReferencesD. Duchamp and N. F. Reynolds, Measured Performance of a Wireless LAN, In Proceedings of the 17th IEEE Conference on L
UPenn - CIS - 7
Gold Rush : Mobile Transaction Middleware with JAVA Object ReplicationPresented By Goutham Rao University Of PennsylvaniaWhat we will be talking aboutAn approach taken to equip mobile clients with access to a central database, even in a disconne
UPenn - CIS - 2
A Framework for Environment Aware Mobile ApplicationsAuthors: Girish Welling and B. R. Badrinath Department of computer Science Rutgers UniversityCIS 640 Mobile Computing presented by: Suming Chen March 4, 1998Presentation OutlineIntroduction D
UPenn - CIS - 6
Designing Distributed Applications with Mobile Code ParadigmsQinhai Xia 3/5/98Introduction History: Distributed Systems have been investigated for years Motivation: WWW and network in general Problem: ScalabilityIntroduction (Continued) Pos
UPenn - CIS - 3
Mobile AmbientsLuca CardelliDigital Equipment Corporation, Systems Research CenterAndrew D. GordonUniversity of Cambridge, Computer LaboratoryPresented byMichael HicksCIS 640 Spring 1998Mobility Mobile Computing Computing devices are mo
UPenn - CIS - 7
PLAN: A Programming Language for Active NetworksHicks, Kakkar, Moore, Gunter, NettlesAnna PhilippouApril 1998, University of PennsylvaniaSynopsis Motivations and requirements The language The network Implementation Summary and conclusions
UPenn - CIS - 2
Per User Profile Replication in Mobile EnvironmentsShivakumar, Jannink and Widom Stanford UniversityJim Miani CIS 642Outline Paper Abstract Introduction Objectives Max-Flow Min-cost Algorithm Empirical Analysis Conclusions and Future Work
UPenn - CIS - 4
OmniVMAli-Reza Adl-Tabatabai, Geoff Langdale, Steven Lucco and Robert WahbeEfficient and LanguageIndependent Mobile Programsfrom Carnegie Mellon University and Colusa Softwarepresented by Suming Chen April 16, 1998MotivationssTwo ways to e
UPenn - CIS - 6
Data on Air: Organization and AccessT. Imielinski, S. Viswanathan, and B.R. Badrinath Presented by Qinhai XiaMotivationPower conservation: Processor: Broadcasting: Quotrex system over FM channel AT&amp;T Hobbit chip Active mode - 25mw, Doze mode - 5
UPenn - CIS - 5
Tcl Agent :A flexible and secure mobile-agent systemPaper by Robert S. Gray Dartmouth College Presented by Vipul Sawhney University of PennsylvaniaPresentation Overview Introduction Agent Tcl Architecture Tcl and Agent Tcl Security in Agen
UPenn - CIS - 05
AgendaOverview of transactional memory (now) Two talks on challenges of transactional memory Rebuttals/panel discussion[1]Transactional Memory OverviewColin Blundell, E Christopher Lewis, Milo Martin University of Pennsylvania {blundell, lewis,
UPenn - CIS - 07
Course Introduction and OverviewNetworked Life CSE 112 Spring 2007 Prof. Michael Kearns Points are physical machines Links are physical wires Interaction is electronic A purely technological network?Internet, Router Level Points: power sta
UPenn - CIS - 07
The Networked Nature of SocietyNetworked Life CSE 112 Spring 2007 Prof. Michael KearnsWhat is a Network? A collection of individual or atomic entities Referred to as nodes or vertices (the dots or points) Collection of links or edges betwee
UPenn - CIS - 07
Contagion, Tipping and Navigation in NetworksNetworked Life CSE 112 Spring 2007 Prof. Michael KearnsGladwell, page 7:The Tipping Point is the biography of the ideathat the best way to understand the emergence of fashion trends, the ebb and flow
UPenn - CIS - 07
Long Tails and NavigationNetworked Life CSE 112 Spring 2007 Prof. Michael KearnsOne More (Structural) Property A properly tuned -model can simultaneously explain small diameter high clustering coefficient other models can, too (e.g. cycle+rand
UPenn - CIS - 07
Network Science and the WebNetworked Life CSE 112 Spring 2007 Prof. Michael KearnsThe Web as Network Consider the web as a network vertices: individual (html) pages edges: hyperlinks between pages will view as both a directed and undirected gr
UPenn - CIS - 2
Experiments in Behavioral Network Science 2: Kings and PawnsNetworked Life CSE 112 Spring 2007 Michael Kearns &amp; Stephen JuddCrucial Information The experiments take place tomorrow, March 16, beginning at 3 PM sharp. Please arrive a few minutes ea
UPenn - CIS - 2
Introduction to Game Theory and NetworksNetworked Life CSE 112 Spring 2007 Prof. Michael KearnsGame Theory A mathematical theory designed to model: how rational individuals should behave when individual outcomes are determined by collective beh
UPenn - CIS - 07
Economic Exchange on NetworksNetworked Life CSE 112 Spring 2007 Prof. Michael KearnsExchange Economies Suppose there are a bunch of different goods orcommodities We may all have different initial amounts or endowments I might have 10 sacks of r
UPenn - CIS - 07
Internet EconomicsNetworked Life CSE 112 Spring 2007 Prof. Michael KearnsModern Networks are Economic Systems(whether we like it or not) Highly decentralized and diverse Disparate network administrators operate by local incentives Users may su
UPenn - CIS - 2
News and Notes 3/18 Two readings in game theory assigned Short lecture today due to 10 AM fire drill HW 2 handed back today, midterm handed back Tuesday No MK OHs todayIntroduction to Game TheoryNetworked Life CSE 112 Spring 2004 Prof. Michael
UPenn - SEAS - 06
S T A N F O R DBayesian Estimation for Autonomous Object Manipulation Based on Tactile PerceptionAnna Petrovskaya, Oussama Khatib, Sebastian Thrun, Andrew Y. NgEmail: anya@cs.stanford.edu Website: http:/cs.stanford.edu/~anyaMotivationToday rob
UPenn - WIML - 06
S T A N F O R DBayesian Estimation for Autonomous Object Manipulation Based on Tactile PerceptionAnna Petrovskaya, Oussama Khatib, Sebastian Thrun, Andrew Y. NgEmail: anya@cs.stanford.edu Website: http:/cs.stanford.edu/~anyaMotivationToday rob
UPenn - SEAS - 06
Strategies for improving face recognition from videoDeborah Thomas, Nitesh V. Chawla, Kevin W. Bowyer, and Patrick J. FlynnComputer Vision Research Lab, University of Notre Dame (http:/www.nd.edu/~cvrl)Goals Improve performance of face recogniti
UPenn - WIML - 06
Strategies for improving face recognition from videoDeborah Thomas, Nitesh V. Chawla, Kevin W. Bowyer, and Patrick J. FlynnComputer Vision Research Lab, University of Notre Dame (http:/www.nd.edu/~cvrl)Goals Improve performance of face recogniti
UPenn - SEAS - 06
DISTRIBUTED DATA MINING ON ASTRONOMY CATALOGSCross Matching : Alignment of Astronomy Catalogs Tuple ID P1 P2 P3 Astronomy Sky Surveys (SDSS , 2MASS) Observes Galaxies, Quasars, Stars Serendipity Objects Raw Data from Telescope is pre-processed H
UPenn - WIML - 06
DISTRIBUTED DATA MINING ON ASTRONOMY CATALOGSCross Matching : Alignment of Astronomy Catalogs Tuple ID P1 P2 P3 Astronomy Sky Surveys (SDSS , 2MASS) Observes Galaxies, Quasars, Stars Serendipity Objects Raw Data from Telescope is pre-processed H
UPenn - CIS - 05
Course Overview and IntroductionNetworked Life CSE 112 Spring 2005 Prof. Michael KearnsWhat do the following questions How does Google find what you want? How do tolerant populations become segregated? How many friends between you and Kevin
UPenn - CIS - 05
The Networked Nature of SocietyNetworked Life CSE 112 Spring 2005 Prof. Michael KearnsWhat is a Network? A collection of individual or atomic entities Referred to as nodes or vertices Collection of links or edges between vertices Links repr
UPenn - CIS - 05
Agenda: Tuesday, Jan 25Reports from the Field: Updates on course web page TA office hours New readings Friendster, Love and Money : Monday NY Times (Katy Keenan) Thats Soooo High School : Monday MSNBC (Jake Wiseman) BitTorrent: Today
UPenn - CIS - 05
Agenda: Thursday, Feb 3 Midterm date: Thursday, March 3 New readings in Watts Our navigation experiment: some analysis Brief introduction to graph theoryNews and Notes: Tuesday Feb 8 From the Field: NY Times article 2/8 on hate groups on Or
UPenn - CIS - 05
The Web as NetworkNetworked Life CSE 112 Spring 2005 Prof. Michael KearnsThe Web as Network Consider the web as a network vertices: individual (html) pages edges: hyperlinks between pages will view as both a directed and undirected graph Wha
UPenn - CIS - 2
Introduction to Game TheoryNetworked Life CSE 112 Spring 2005 Prof. Michael KearnsGame Theory A mathematical theory designed to model: how rational individuals should behave when individual outcomes are determined by collective behavior strate
UPenn - CIS - 05
Interdependent Security Games and NetworksNetworked Life CSE 112 Spring 2005 Prof. Michael KearnsGame Theory: Whirlwind Review Matrix (normal form) games, mixed strategies, Nash equil. Repeated matrix games Correlated equilibria the basic obje
UPenn - CIS - 05
Exchange Economies and NetworksNetworked Life CSE 112 Spring 2005 Prof. Michael Kearns Suppose there are a bunch of different goods wheat, rice, paper, raccoon pelts, matches, grain alcohol, no differences or distinctions within a good: rice is
UPenn - CIS - 05
Pre-Play Preparation:Network Exchange Experiments: Tuesday, April 12Round 1 Play: 1. Check in with the TAs to discover whether you will be a buyer or a seller today. You will then be issued 2 envelopes. 2. On the outside of each envelope,
UPenn - CIS - 05
Behavioral Game Theory: A Brief IntroductionNetworked Life CSE 112 Spring 2005 Prof. Michael Kearns Supplementary slides courtesy of Colin Camerer, CalTechBehavioral Game Theory and Game Practice Game theory: how rational individuals should behav
UPenn - CIS - 05
Game Theory and the InternetNetworked Life CSE 112 Spring 2005 Prof. Michael KearnsModern Networks are Economic Systems(whether we like it or not) Highly decentralized and diverse Disparate network administrators operate by local incentives Us
UPenn - CIS - 06
Course Introduction and OverviewNetworked Life CSE 112 Spring 2006 Prof. Michael Kearns A purely technological network? Points are physical machines Links are physical wires Interaction is electronic What more is there to say?Internet, Rout
UPenn - CIS - 06
News and Notes, 1/12 Please give your completed handout from Tue to Jenn now Reminder: Mandatory out-of-class experiments 1/24 and 1/25 likely time: either 5-7PM or 6-8 PM both sessions are required if you are registered and cannot make one or b
UPenn - CIS - 06
Contagion and Tipping in NetworksNetworked Life CSE 112 Spring 2006 Prof. Michael KearnsGladwell, page 7:The Tipping Point is the biography of the ideathat the best way to understand the emergence of fashion trends, the ebb and flow of crime wa
UPenn - CIS - 06
Social Network TheoryNetworked Life CSE 112 Spring 2006 Prof. Michael KearnsNatural Networks and Universality Consider the many kinds of networks we have examined: These networks tend to share certain informal properties: large scale; conti
UPenn - CIS - 06
The Web as NetworkNetworked Life CSE 112 Spring 2006 Prof. Michael KearnsThe Web as Network Consider the web as a network vertices: individual (html) pages edges: hyperlinks between pages will view as both a directed and undirected graph Wha
UPenn - CIS - 06
Exchange Economies on NetworksNetworked Life CSE 112 Spring 2006 Prof. Michael Kearns Suppose there are a bunch of different goodsExchange Economies wheat, rice, paper, raccoon pelts, matches, grain alcohol, no differences or distinctions wit
UPenn - CIS - 2
Behavioral Graph ColoringMichael Kearns Computer and Information Science University of Pennsylvania Collaborators: Nick Montfort Siddharth Suri Special Thanks: Colin Camerer, Duncan Watts, Huanlei NiBackground and Motivation Network Structure Inf
UPenn - CIS - 06
Economics and the InternetNetworked Life CSE 112 Spring 2006 Prof. Michael KearnsModern Networks are Economic Systems(whether we like it or not) Highly decentralized and diverse Disparate network administrators operate by local incentives User
UPenn - SEAS - 06
Some recent advances in near-neighbor learningMaya R. GuptaUniversity of WashingtonEric Garcia Univ. Washington William Mortenson Univ. Washington Andrey Stroilov GoogleMichael Friedlander Univ. British Columbia Richard Olshen Stanford Robert Gr
UPenn - SEAS - 06
Statistical Relational Learning: Theory &amp; ApplicationsLise Getoor University of Maryland, College ParkWhy SRL?Traditional statistical machine learning approaches assume:A random sample of homogeneous objects from single relationTradition
UPenn - SEAS - 06
Learning User Preferences for Sets of ObjectsMarie desJardinsUniversity of Maryland Baltimore County Workshop on Machine Learning: Theory, Applications, Experience October 4, 2006Joint work with Eric Eaton and Kiri WagstaffThis work was support
UPenn - LING - 057
Language and Popular Culture: LING057First things firstFocus of this course:Contrasting A with B:A: What we know about language how it works, how we acquire it, what is its structure, and how it works in society (a.k.a.) Sociolinguistics B: Popu
UPenn - PAPERS - 2006
What is Quality?Workshop on Quality Assurance and Quality Measurement for Language and Speech ResourcesChristopher Cieri Linguistic Data Consortium {ccieri}@ldc.upenn.edus LREC2006: The 5th Language Resource and Evaluation Conference, Genoa, May
UPenn - PAPERS - 2006
More Data and Tools for More Languages and Research Areas:A Progress Report on LDC ActivitiesChristopher Cieri, Mark Liberman Linguistic Data Consortium {ccieri|myl}@ldc.upenn.edus LREC2006: The 5th Language Resource and Evaluation Conference, Ge
UPenn - PAPERS - 2006
The Mixer and Transcript Reading Corpora: Resources for Multilingual, Crosschannel Speaker Recognition Research*Christopher Cieri1, Walt Andrews2, Joseph P. Campbell3, George Doddington4, Jack Godfrey2, Shudong Huang1, Mark Liberman1, Alvin Martin4,
UPenn - PAPERS - 2006
Corpora Development and PublicationStephanie Strassel Andrew W. Cole University of Pennsylvania, Linguistic Data Consortium strassel@ldc.upenn.edu andrew.cole@ldc.upenn.edu www.ldc.upenn.eduNOTES 2. Each publication, release, updated version, etc.
UPenn - PAPERS - 2006
Integrated Linguistic Resources for Language Exploitation TechnologiesStephanie Strassel, Christopher Cieri, Andy Cole, Denise DiPersio, Mark Liberman, Xiaoyi Ma, Mohamed Maamouri, Kazuaki Maeda {strassel, ccieri, acole2, dipersio, myl, xma, maamour
UPenn - PAPERS - 2006
Towards an Integrated Understanding of Speaking Rate in ConversationJiahong Yuan, Mark Liberman, Christopher CieriUniversity of Pennsylvania Sept. 18, 2006IntroductionFactors that affect speaking rate2 Demographic factors:slower speaking r
UPenn - PAPERS - 2004
The Mixer Corpus of Multilingual, Multichannel Speaker Recognition DataChristopher Cieri1, Joseph P. Campbell2, Hirotaka Nakasone3, David Miller1, Kevin Walker11University of Pennsylvania, Linguistic Data Consortium, Philadelphia, PA, USA 2 MIT L
UPenn - PAPERS - 2004
recent activities in resource creation and distribution and the development of tools and standards Christopher Cieri, Mark Liberman{ccieri,myl}@ldc.upenn.edu University of Pennsylvania Linguistic Data Consortium and Department of Linguistics 3600 Ma
UPenn - PAPERS - 2004
Dialectal Arabic Telephone Speech Corpus: Principles, Tool design, and Transcription ConventionsMohamed Maamouri, Tim Buckwalter, Christopher CieriLinguistic Data Consortium University of Pennsylvania maamouri@ldc.upenn.edu, timbuck2@ldc.upenn.edu,