andpossiblytakinginfrequentbutdecisiveaction.inthiswork,wepresent

Size: px
Start display at page:

Download "andpossiblytakinginfrequentbutdecisiveaction.inthiswork,wepresent"

Transcription

1 AutomatedVehicleProtectionSystems Vericationof onthetimedi/oautomatonmodeloflynchandvaandragertoacase studyintheareaofautomatedtransit.thecasestudymodelsandveries H.B.WeinbergNancyLynchyNormanDelislez Abstract.Weapplyspecicationandvericationtechniquesbased (extendedabstract) ationandprotectionsubsystems.theoperationsystemhandlesthenormal otherautomatedtransitsystemsdividethecontrolarchitectureintooper- systemssuchasprt2000tm,asystemcurrentlybeingdevelopedat Raytheon.Duetotheirsafetycriticalnature,PRT2000TMandmany controlofvehicles.theprotectionsystemmaintainssafetybymonitoring selectedsafetypropertiesforautomatedpersonalrapidtransit(prt) 1Introduction Thispaperpresentsacasestudyintheapplicationofformalmethodsfrom computersciencetothemodelingandvericationofhybridsystems.ourgroup's vehicleseparation. bothahigh-leveltreatmentofagenericprotectionsystemandmoredetailedexaminationsofprotectionsystemsthatenforcespeedlimitsand andpossiblytakinginfrequentbutdecisiveaction.inthiswork,wepresent workisbasedonthelynch-vaandragertimedi/oautomatonmodel[1]and modeltoallowtheprecisedescriptionofcontinuousbehavior.wecallthese processofconductingthesecasestudies,weextendedthetimedi/oautomaton usesacombinationofseveralrepresentationandvericationmethods.this studies,andourgroup'slongtermgoalsappearsinthisvolume[2].inthe isthesecondinaseriesofcasestudiesundertakenbyourgroupthatfocus extensionsthehybridi/oautomatonmodel;acompleteformaldenitionofthis modelappearsinthisvolume[3]. onautomatedtransitsystems.anoverviewofourmethods,theseriesofcase ResearchsupportedanNSFGraduateFellowshipandthegrantsandcontractsbelow. Marlborough,MA partmentoftransportationcontractdtrs95g-0001-yr.8,afosr-onrcontractf ,andarpacontractsn j-4033andf c newprtsystemcalledprt2000tm.thissystemuses4-passengervehiclesthat Raytheonengineersarecurrentlyworkingonthedesignanddevelopmentofa

2 areachievedbecausethevehiclesareseparatedontheguidewaybyonlyafew fromsensorsonthevehiclesandinthetracks.animportantfeatureofthedesignisitsabsolutesafetyrequirements:forexample,vehiclesmustnevercollide aprtsystemcanprovideshorteraveragetriptimesandshorteraveragewaiting stationswithoutintermediatestops.comparedtoconventionaltransitsystems, seconds,insteadoftheminutestypicalofaconventionaltransitsystem.the vehiclesarecontrolledbyadistributednetworkofcomputers,whichreceivedata onthissystemboardatstationsandtraveldirectlytotheirdesireddestination timeswithequivalentpassengerthroughput.theseperformanceimprovements travelonanelevatedguidewaywithy-shapeddivergesandmerges.passengers andtheymustneverexceeddesignatedmaximumspeedlimits,regardlessofthe operation,avpisnotsupposedtotakeanyaction{itmerelymonitorsthebehaviorofthevehicles,awaitingsomepotentiallydangeroussituation.however, includesthepossibilitythatavocontainserrors. thebehaviorofavo,basicsafetyismaintained.notethatthisrequirement AVPmustmonitorandreactstronglyenoughtoguaranteethat,regardlessof behaviorofthecontrolsoftwareandhardware.thesestringentdesigncriteriahaveledtothecompleteseparationofsystemfunctionalityintotwoparallel becomposedofcomplexsoftwareandhardware.avpisresponsibleforemergencycontrolofvehiclesandisdesignedtobesimpleandreliable.inordinartection(avp).avoisresponsibleforthenormalcontrolofthevehiclesandcan components:automatedvehicleoperation(avo)andautomatedvehiclepro- automatedtrainsystems,includingthewashingtonmetro,themiamipeople roadandmasstransitsystemshaveevolvedtobecomemoreautomated,this divisionoflaborhasbeenretained,intheformofautomatictrainoperation andautomatictrainprotectionsystems.thisparadigmoccursinmostexisting nizedengineeringparadigmforthedesignofsafetycriticalsystems.inthe systemstoprotectagainsthumanerrorandmechanicalmalfunctions.asrail- systems.automaticsafetysystemswereaddedtohuman-controlledrailroad transportationarea,thisstructurewasinitiallyusedinthedesignofrailroad Theseparationofoperationandprotectionfunctionsisagenerallyrecog- sixties;thissystemhasbeenincontinuousactiveuseforover20yearswithno Mover,theO'HarePeopleMover,theDetroitPeopleMover,andsystemsin Toronto,Vancouver,andJacksonville.TheuseofthissplitmigratedtoautomatedvehiclesystemswiththepioneeringMorgantownPRTsysteminthelate seriousaccidents. itwillactually(eventually)reachabadvalueifnoactionistakenatthepresent receivesfrequentsensordataandtakessomeactionswhenparametersaregetting duringmerges.thesearebynomeanstheonlysafetyrulesthattheraytheon time.weviewtherelationshipbetweenavpandtherestofthesystemas toocloseto\badvalues".tooclose,ineachcase,meansthatitispossiblethat examinedoverspeedprotectionandcollisionprotectiononstraighttracksand AVPsystemenforces,buttheyareamongthemostcomplex.Ineachcase,AVP AVPsystemsuchastheonebeingdevelopedbyRaytheon.Specically,wehave Ourgoalinthispaperistoformalizethedesiredsafetypropertiesofan 2

3 usinghybridi/oautomata.first,insection2,wegiveaninformalproblem adversarial theavpsystemmustmaintainsafetydespitebyzantinefaults intherestofthesystem.interestingmodelingquestionsariseindecidingwhat theoremaboutthecorrectnessofaclassofavpsystems.intheremaining powerstheadversaryhas(itiscertainlylimitedbythebasicphysicsofmotion, nessofeachofthespecializationsisacorollaryofthegeneralcorrectnesstheorem butwhatotherlimitsarethere?)andwhatcontrolavpcanexert. ofsection3.theproofmethodsweemployarepredominantlyassertional,with functions:overspeedprotectionandsafeseparationenforcement.thecorrect- statement.next,insection3,wepresentahigh-levelmodeloftheadversarial relationshipbetweenphysicalsystemandavp.insection4,wederiveageneric sections,wespecializethisgeneralmodeltotwoexamplesofparticularavp Inthispaper,wepresentapreliminarytreatmentoftheseAVPfunctions tendedabstractwestateonlythenalresultsandomittheintermediatelemmas typesofreasoningaboutcontinuousfunctionswhereitisconvenient.inthisex- andproofs. 2InformalProblemStatement videsaconvenientframeworkfortheproofs,whileallowingtheuseofstandard operationalreasoningusedincertainindividualcaseswithininductiveproofs, usuallyfordescribingthephysicsofthesystem.theinductivestructurepro- Aprotectionsystemisasubsystemthatmonitorsthephysicalstateforhazards system.forthisreason,avowillnotevengureinourmodels;rather,we bemademorecomplexbyintroducingdelaysanduncertaintyintotheturn sequence;however,inthispaperwewillconsideronlythesimpleturnsequence theadversarychoosessomeevolutionforthephysicalsystem.thegamecan relyonthecorrectfunctioningofothercomputersystems,suchastheavo andanadversarythatcontrolsthephysicalsystem.thegameproceedsby turns oneachturnavpreceivessensorinformation,takessomeaction,and thatresultsfromreliable,periodic,andtimelycommunication.avpcannot andavertsmishaps.theproblemcanbeviewedasa\game"betweenavp willassumethatavpcanbesureonlythatthesystemwillnotexceedits inherentphysicallimitationsandthosespecicallyimposedbyavpitself.in theinterestofmakingprotectionsystemsrobust,designerskeepthemsimple; insteadofhavingcomplexcontrolabilities,protectionsystemsdependonlyon thecorrectfunctioningofafewdecisiveemergencycommands.weformalize typicallythisrequiresmanualinterventionandwedonotmodelitinthispaper. thisnotionoflimited,simpleemergencycontrolsbydeningthepowersofavp tobemonotonicallyconstraining. course,inarealsystemsomemethodtoreversetheactionisnecessary,but assumptionmeansthat,onceengaged,thebrakecannotbedisengaged.of actionavailabletoavpistoactivateanemergencybrake;ourmonotonicity By\constraining",wemeanthatAVPcommandsdonotenablesomebe- By\monotonic",wemeanthattheactionAVPtakesisirreversible.Atypical 3

4 haviorthatwaspreviouslyunavailable,butrathersimplylimitthepossiblebehaviorsofthesystem.forexample,ifavehiclecanexertacertainbrakingforce Inthissection,wepresentanabstractmodelofagenericphysicalsystem.The achievethatforcewithoutthecommand.intermsofthegame,theadversary usuallylosesthem. 3GenericPhysicalSystem cannotgainnewabilitiesastheresultofactionstakenbyavp infactit inresponsetoacommandtobrake,thenitisreasonabletobelievethatitcan modelisabstractbecauseitdoesnotspecifyanyparticularpropertiesforthe physicalsystem,noteventhattherearevehiclesortracks.wealsodene wewritesa physicalsystem,anddenecorrectnessforanavps. 3.1Notation LetP(S)denotethesetofallsubsetsofanarbitrarysetS.Givenanautomaton, notation,presentaformalhybridi/oautomaton(hioa)descriptionofthe mishaptobecorrect.thissectionisorganizedasfollows:weintroducesome whatitmeansforanavpsubsystem(avps)responsibleforavertingagiven intheautomaton.similarly,wesay\s0isreachablefroms"andwrites!s0tomeanthatdiscreteactionainstatescanleadtostates0 istheconstantfunctionwhosevalueisbeverywhere.ifrisapredicateonthe deneextensionsoffmappingp(a)!b,andoverloadthesymbolfsothat itreferstobothfunctions.iff:a!bandwewritefbforb2b,thenf \s0isr-reachablefroms"andwrites insandendsins0.ifrisapredicateonstatesofanautomaton,thenwesay sandrholdsonallstatesintheexecutionfragment.foranyf:a!b,we tomeanthatthereexistsanexecutionfragmentoftheautomatonwhichbegins Rs0tomeanthats0isreachablefrom f:xistheprojectionoffontothevariablex.whendeningthetrajectorysetof valuationsofsomesubsetqofthevariablesofanautomaton,thenweextend anautomatonweusethesymbolwtoquantifyoverallthepossibletrajectories astateofanautomatonandxisavariableofthatautomaton,thens:xisthe valueofthevariableinstates.iffisafunctiontostatesofanautomaton,then andthesymboliforthedomainofw.thetrajectoriesofanautomatonareall ittostatessoftheautomatonviaprojection:f(s)ifandonlyiff(sdq).ifsis thewwhatsatisfytheconditionsgiveninthetrajectorysetdenition. 3.2PhysicalSystemAutomata propertiesthatitmustsatisfy.therestrictionsongpareoftwotypes:wespecifygp'ssignatureandgiveanaxiomthatgpmustsatisfy.ourspecication TheGPAutomaton:WedonotdeneGPexplicitlybutrathergiveasetof Thephysicalsystemismodeledasthreeautomata:GP(genericplant),sensor, andactuator. 4

5 theaxiomformalizesthenotionofconstraint. ofthesignaturedescribestherelationshipbetweengpandothercomponents; GPtoitslocalstate inotherwords,thestateminustheconvariable. WedenoteasinglestateofGPbyp.Furthermore,Pdenotesasetofstates;P denotesthesetofallstates.weusepdltodenotetheprojectionofastateof partitionofthemintothreegroups:input,output,andinternal.gphasexactly timevariablenow.gpmayhavearbitraryinput,output,andinternalactions. havearbitraryoutputvariables,exceptthattheymustincludetheusualcurrent oneinputvariablecon(discussedbelow);ithasnointernalvariables;anditmay Theinputvariableconmodelsthecurrentconstraintsetimposedonthe ThesignatureofanHIOAconsistsofitsstatevariablesandactionsanda tionsystemaremodeledasasetofconstraints,c.thevariablecontakesvalues overp(c). physicalsystembytheprotectionsystem'sactuators.thepowersoftheprotec- TheGPmustalsosatisfythefollowingaxiom: ConstraintAxiomForallp;q2P,ifpdL=qdLandp:conq:con then: 1.Forallp02Pandforalldiscreteactionsa,ifpa acertainconstraint,thenthesamelocalstateisreachableunderanyweaker Theaxiomsaysthatifalocalstateisreachableinonesteportrajectoryunder 2.Forallclosedtrajectoriesw:[0;t]!P,ifw(0)=pand suchthaty(0)=q,ydl=wdl,andy:conq:con. p0dl=q0dlandq:con=q0:con. w:conp:conthenthereexistsatrajectoryy:[0;t]!p p:con=p0:con,thenthereexistsq02psuchthatqa!p0and constraint.aconsequenceofthisaxiomisasimilarconditioninvolvingmultistepexecutionsinsteadofjustsinglesteps. Thesensorandactuatorautomata:Duetospaceconsiderationswedo notpresentthesesimpleautomata,butmerelydescribetheminformally.the Attimezeroandeverytimeunitsthereafter,thesensoroutputsthisentire sensorautomatonhasallofgp'sstatevariablesasinputs.fixaconstant.!q0, convenient. whereivariesoversomeindexsetofthesources.weomitthesubscriptswhen the\monotonic"partofmonotonicallyconstraining,i.e.thesetofactiveconstraintsnevershrinks.notethattocomposemultipleautomatawithconstrain outputactions,wewillrequireaseparateconstrain(c)iactionforeachsource bytheavps;theseconstraintsaccumulateinconviasetunion.thiscaptures statepthroughthediscreteactionsnapshot(p). Theactuatorautomatonhasinputactionsconstrain(C)forCCand outputvariablecon.theinputactionsmodelthesequenceofconstraintsadded 5

6 WedeneanAVPStobeanautomatonwithnoinputoroutputvariables 3.3DenitionofAVPS oftheconstrainactionsandassumethatsubscriptsareassignedinawaythat twocompatibleavpssyieldsanavps.wewillusuallyignorethesubscripting makestheavpsswewishtocomposecompatible. fsnapshot(p)jp2pgandthesetofoutputactionsisfconstrain(c)ijc mayhavearbitraryinternalvariablesandinternalactions.thecompositionof andexactlythefollowinginputandoutputactions:thesetofinputactionsis alsoqualify(i.e.weaken)theclaimofcorrectnessofanavpsbysayingthat as\bad":thesearethestatesthattheavpsissupposedtoprotectagainst.we Candi2NgwhereNisanitesubsetofN.ThesetNallowsforanAVPSto becomposedofmultipleautomatathatoutputtheconstrainaction.anavps oflocalstatesandremainsinacertain(possiblydierent)setoflocalstates. theavpsonlyprotectsagainstbadstateswhengpstartsoutinacertainset WedeneanotionofcorrectnessforanAVPS.Wecharacterizecertainstates dependenceamongavpss. sitionofavpss.therstaddressesindependentavpss;thesecond,aone-way IfRorSisjust\true"thenweomitit. ALLthatbeginsinanSstateandcontainsonlyRstatesleadstoabadstate. AavertsbadinGPstartingfromSunderinvariantR,whennoexecutionof letallbethecompositionofgp,sensor,actuator,anda.wedenethat Thisdenitionofcorrectnessleadstotwousefultheoremsaboutthecompo- LetAbeanAVPS;letbad,S,andRbepredicatesonthelocalstateofGP; Theorem3.1IfAVPSsA1andA2arecompatible,A1avertsbad1inGPstart- Theorem3.2IfAVPSsA1andA2arecompatible,A1avertsbad1inGPstartingfromS1underinvariantR1,andA2avertsbad2inGPstartingfromS2 underinvariantr2,thena1jja2avertsbad1_bad2ingpstartingfroms1^s2 pleavpscalledprotectorandbelowapredicatesafe,suchthatprotector FixpredicatesbadandRonthelocalstateofGP.InFigure1,wegiveanexam- automatonreceiveseachsnapshotandimmediatelyrespondswithanappropriateconstraint.theheartofprotectoristhepairoffunctionscandfuture C:P!P,whereCC,denedby tosetsofstatesasfollows:c(p)=fp0jp2pandp0=c(p)g ThisfunctionmimicstheeectonGPofaconstrain(C)action.Weextendit C(p)=p0wherep0dL=pdLandp0:con=p:con[C. 4AGenericProtectionSystem:protector underinvariant:bad1^r2,thena1jja2avertsbad1_bad2ingpstartingfrom S1^S2underinvariantR1^R2. andthepredicatenext-safe.thesearedenedasfollows: avertsbadingpstartingfromsafeundertheinvariantr.theprotector 6

7 tick:p!,denedbytick(p)future(;p) Thedenitionofnext-saferequiressomeauxiliaryfunctions: future:(r0+1)p!,denedby ThisfunctionreturnsthesetofstatesR-reachablefrompintimeorless.Ifpis ThisfunctionreturnsthesetofstatesR-reachablefromstatepinttimewith astatereportedinasnapshotaction,thenthisfunctionreturnsthesetofstates theconinputvariableheldconstant.weextendthefunctiontosetsofstatesas R-reachablefromstatepuptoandincludingthetimeofthenextsnapshot.We future(t;p)fp0j(p follows:future(t;p)=sp2pfuture(t;p) Rp0withconconstant)^(p0:now p:nowt)g Giventheseauxiliaryfunctionswedenethesafepredicatewhichisnecessary bothforthedenitionofnext-safeandastherestrictionontheinitialstates panic:p!,denedbypanic(p)future(1;c(future(0;p))) extendpanictosetsofstates:panic(p)=sp2ppanic(p) straintsareappliedbeforeanytimepasses.notethattheinneruseoffuture allowssomediscreteactionstooccurbeforethefullconstraintsetisapplied.we ThisfunctionsreturnsthesetofallstatesR-reachablefromstatepifallcon- extendittosetsofstates:tick(p)=sp2ptick(p) moretimepasseswouldavoidallr-reachablebadstatesfortherestofthe evolutionofthesystem. safe:p!bool,denedbysafe(p):bad(panic(p)) Axiom,thisisequivalenttosayingthatapplyingalltheconstraintsbeforeany moretimepasses,itcanavoidr-reachablebadstates.becauseoftheconstraint ofgp.asafestateisonewhereiftheprotectionsystemcanactbeforeany thesystemwillbesafefromnowuptoandincludingthattime.everynext-safe theprotectionsystemtakesnoactionuntilthetimeofthenextsnapshot,then arereportedinasnapshotaction,inwhichcaseanext-safestateisonewhereif nowuptoandincludingthattime.usuallyweareexaminingthestatesthat stateisitselfasafestate.astatewhichissafebutnotnext-safeishazardous. next-safe:p!bool,denedbynext-safe(p)safe(tick(p)) protectionsystemtakesnoactionfortime,thenthesystemwillbesafefrom Finally,wedenethenext-safepredicate.Anext-safestateisonewhere,ifthe Weextendsafetosetsofstatesasfollows:safe(P)Vp2Psafe(p) Weextendnext-safetosetsofstatesasfollows: sucienttoguaranteethesafetyofthesystemuntilthenextsnapshot.thisidea Thiscompletesthedenitionofprotector. trollersthatsendweakerconstraintsetsthanthecompletesetwhenpossible. straintset.suchacontrollerwouldcorrectlyavertbadstatesifthesystemstarts inasafestate.however,weareinterestedinlessrestrictivecontrollers,i.e.con- AnAVPSmayndweakerconstraintsetsbytestingwhetheracandidatesetis Onecanimaginea\trivial"AVPSthatimmediatelyappliestheentirecon- next-safe(p)vp2pnext-safe(p) iscapturedbythenext-safestates:ourprotectoravpsidentieshazardous statesandimposesanyconstraintthatconvertsthemtonext-safestates.an \optimal"versionwouldchoosetheweakestpossibleconstraint. Duetospaceconsiderationswegiveonlythenalresult: 7

8 Variables:Internal:send2P(C)[fnoneg,initiallynone Transitions: Figure1protectorautomatondescription Actions:Input:snapshot(p),wherep2P snapshot(p) E:send:=C,whereCC ifanyexists;otherwisec=c. suchthatnext-safe(c(future(0;p)))holds, Output:constrain(C),whereCC Trajectories: Theorem4.1AVPSprotectoravertsbadinGPstartingfromsafeunder w:sendnone constrain(c) E:send:=none Pre:send=C AVPSthatstopsvehiclesfromexceedingaspeedlimitprovidedthattheydonot inthissection,weassumeasingleglobalspeedlimit.themodelofthephysical collide.inanactualsystem,speedlimitsmayvaryfromoneregiontoanother; 5Example1:Overspeed Inthissection,wepresentamodelofnvehiclesonasingleinnitetrackandan invariantr. enforcesthespeedlimitforonevehicle. for1inimplementstheabstractprotectorautomatonofsection3and AVPScalledos-prot-solo,onecopyforeachvehicle.Eachos-prot-soloi onallvehicles.thisavpsisthecompositionofnseparatecopiesofanother system,calledvehicles,conformstotherestrictionsonthegpautomatonof Section3.WedeneanAVPS,calledos-prot,whichenforcesthespeedlimit variablesmodel(amongotherthings)theposition,velocity,andaccelerationof abilitytoorderavehicleorsetofvehiclesto\emergencybrake";theunspecied eachvehicle;thetrajectoriesmodelthemotionofthevehicles,withinphysical variables,trajectories,anddiscreteactionsofgp.theconstraintsmodelavp's Section3.Theseinclude:thebadstates;theconstraintsetC;theunspecied constraints;thereareinternaldiscreteactionsofthephysicalsystemthatmodel thepossibilitythatvehiclesstopsuddenly. Wedescribeindetailthoseaspectsofthemodelwhichwereonlyabstractin rectnessreliesonthefactthatthenewversionsareconservativeapproximations sectionwillinsteadbedenedintermsofthecurrentstate.theproofofcor- oftheabstractversions. initionsofthepredicatesofsection3.thepredicatesofsection3weredened intermsofthepossiblefuturestatesofgp;theanalogouspredicatesinthis TogiveanimplementationoftheAVPS,wewillintroduceclosedformredef- 8

9 1in.Thesearetheposition,velocity,andaccelerationofeachvehicle. wherecmin<0<cmax.furthermore,whenbrakingthevehicleshaveexactly Theaccelerationofavehicleisboundedaboveandbelow:xi2[cmin;cmax], Figure2.Eachvehicleismodeledwiththreevariables,xi,_xi,andxi,foriwhere 5.1Plant:vehicles Therearenvehiclesmodeledinasingleautomatoncalledvehiclesdescribedin accelerationandthebrakingaccelerationreectsaconservativeestimateofthe eectivenessofthevehicles'brakingsystems.thevelocityisalsorestricted modelstheinstantaneousstoppingofavehicle asifithitabrickwall. tobenon-negative.theconstraintsetisc=f1;:::;ng.wheni2con,this meansthatvehicleiisemergencybraking.aninternalactioncalledbrick-wall xi=cbrake,wherecmin<cbrake<0.thedierencebetweentheminimum isextendedtosetsofstatesinasimilarwaytobad;asetofstatesisoverspeed Thispredicateistheinstantiationofthebadpredicatefromthegenericcase.It ifanyelementofthesetisoverspeed. theoverspeed\bad"predicateis: overspeed:p!bool,denedbyoverspeed(p)9ip:_xi>_cmax statesinwhichavehicleexceedsthemaximumvelocity_cmax.moreformally, Wemustspecifythebadstatesfortheoverspeedprotector:thesearethe vehicle.wedenethevehicle-wise\bad"predicateoverspeed-soloitobe WecanbuildanAVPSforoverspeedprotectionfromasingleAVPSforeach 5.2ProtectionSystem:os-prot-soloi andos-next-safe-soloiwhichareanalogoustosafeandnext-safe.they automatondenitiontobecompletewemustgivedenitionsforos-safe-soloi tains:overspeed-soloi.itisaspecialcaseofprotectorofsection4.forthe dene\safe"and\next-safe"predicatesthatonlytesteachvehicleseparately. areextendedtosetsofstatesinthesamemannerassafeandnext-safe. os-safe-soloi:p!bool,denedbyos-safe-soloi(p):overspeed-soloi(p) os-next-safe-soloi:p!bool,denedbyos-next-safe-soloi(p) _xi>_cmax.toconstructthecorrespondingsinglevehicleprotectionsystem,we Thiscompletesthedenitionofos-prot-soloi.Letos-safebetheconjunctionofos-next-safe-soloiforalli.Letos-protbethecomposition ofos-prot-soloiforalli. startingfromos-safe-soloi. Corollary5.1AVPSos-prot-soloiavertsoverspeed-soloiinvehicles Thisresultcanbeprovedbyshowingthattheautomataofthissectionare (_xi_cmax cmax) Figure3showsos-prot-soloi,anexampleprotectionsystemwhichmain- os-safe. aspecializationofthoseofsection3andapplyingtheorem4.1. Corollary5.2AVPSos-protavertsoverspeedinvehiclesstartingfrom ThisresultfollowsfromCorollary5.2andTheorem3.1. 9

10 Transitions:Input:conf1;:::;ng,thedynamic-typeisconstantfunctions Variables:Output:xi;_xi;xi2Rforalli2f1;:::;ng Figure2vehiclesautomatondescription Actions:Internal:brick-wall(i)foralli2f1;:::;ng Trajectories: E:stoppedi:=true xi:=_xi:=0stoppedi,boolean,foralli2f1;:::;ng,allinitiallyfalse thefunctionw:xiisintegrable forallt2iwheret6=0 ifw(t):stoppedithenw(t):xi=0 w(t):xi=w(0):xi+rt0w(s):_xids w(t):_xi=w(0):_xi+rt0w(s):xids 0w(t):_xi elseifi62conthenw(t):xi2[cmin;cmax] w(t):stoppedi=w(0):stoppedi elseifw(t):_xi=0thenw(t):xi=0 Figure3os-prot-soloiautomatondescription(subscriptiomitted) elsew(t):xi=cbrake Actions:Input:snapshot(p),whereprangesoverthestatesofvehicles Variables:Internal:booleansend2P(C)[fnoneg,initiallynone Transitions: snapshot(p) E:ifos-next-safe-solo(p)then elsesend:=fig send:=; Output:constrain(C)forCC Trajectories: w:sendnone constrain(c) E:send:=none Pre:send=c 10

11 vehicles.thisavpscanapplythesameconstraintsandreceivesthesame tem,herewemodelacollisionprotectionsystemforthesamephysicalsystem, snapshotinformationasthatsection'sos-prot.however,thecollisionprotectorofthissection,calledcl-prot,isaninstantiationofthegenericprotector fromsection3. ThissectionissimilartoSection5;insteadofanoverspeedprotectionsystionsystemreliesontheoverspeedprotectionsystem.AsinSection5theprotec- 6Example2:SafeSeparationonaSingleTrack denethepredicatecollidewhichtestsiftheextentsoftwovehiclesoverlap. minimumallowableseparationbetweenvehicles;thisincludesthelengthofthe sectionoftrackoccupiedbythevehicle.thepositiveconstantclencapturesthe vehicleplusanydesiredextramarginspeciedbythesystemdesigner.nowwe piessomedistanceonthetrackgivenbytheextentfunction: extent:r!p(r),denedbyextent(x)=[x;x+clen] Ittakesasanargumentthecurrentpositionofavehicleandmapsittothe Themishapwewishtoavoidisthattwovehiclescollide.Eachvehicleoccu- thenx:x,x:_x,x:stopped,andx:brakereferrespectivelytotheelementsofthe collide:p!bool,denedbycollide(p) conguration.ifpisastateofvehicles,weusep:xitodenotetheconguration typerrboolboolwhichrepresentrespectively:position,velocity,whether tionandveauxiliaryfunctions.acongurationxofavehicleisa4-tupleof thevehicleisstoppedandwhetherthevehicleisbraking.ifxisaconguration cl-next-safepredicates.todenethemwerstintroducesomeusefulnotatector.themainideasarecapturedinthedenitionsofthecl-safeand Duetospaceconsiderationswedonotpresentcl-prot,thecollisionpro- 9i9j(i6=j)^(extent(p:xi)\extent(p:xj)6=;) cl-fast-vel(x)isthemaximumvelocityachievableintime(asincl-fast-dist). ofvehiclei. cl-safe-dist(x)isthedistanceinfrontofavehiclethatthevehicle\owns";that cl-stop-dist(_x)isthedistancerequiredtostopavehiclewithspeed_xassumingcbrake cl-fast-dist(x)isthemaximumdistanceavehiclewithcongurationxcantravel intimeunits,assumingmaximumaccelerationandcorrectoverspeedprotec- immediately.iftheownershipsoftwovehiclesoverlapthenthestateisnotsafe. is,thelengthofthevehicleplusthedistancethatitmighttravelevenifbraked deceleration. cl-next-safe-dist(x)isthedistanceinfrontofavehiclethatthevehicle\claims"; astateisnext-safeifthereisnoclaimoverlap.thestrategyofcl-protisto Formaldenitionsofthesefunctionsandofthecl-safeandcl-next-safe brakethetrailingvehiclewhentwovehicleshaveaclaimoverlap. predicatesappearsintable1.astateissafeifthereisnoownershipoverlap; Wegiveonlythenalresults:11 thenthestateisnotnext-safe. thatis,thelengthofthevehiclesplusthedistancethatitmighttravelifleft unbrakedfortimeunitsandthenbraked.iftheclaimsoftwovehiclesoverlap

12 Table1Functionsusedinthedenitionofcl-prot. cl-fast-dist(x)=8><>:0 cl-stop-dist(_x)= _x2 cl-fast-vel(x)=8><>:0 _xt+12cbraket2; _xt+12cmaxt2+_cmax( t); wheret=min(;_cmax _x wheret=min(; _x cbrake)if:stoppedandbrake cmax)otherwise ifstopped ifstopped cl-next-safe-dist(x)=clen+cl-fast-dist(x) cl-safe-dist(x)=clen+cl-stop-dist(_x) min(_cmax;_x+(cmax))otherwise max(0;_x+(cbrake))if:stoppedandbrake cl-next-safe(p)8i8ji6=jimplies[xi;xi+cl-next-safe-dist(xi)] cl-safe(p)8i8ji6=jimplies[xi;xi+cl-safe-dist(xi)] and[xj;xj+cl-safe-dist(xj)]aredisjoint and[xj;xj+cl-next-safe-dist(xj)]aredisjoint +cl-stop-dist(cl-fast-vel(x)) cl-safeunderinvariant:overspeed. Corollary6.1AVPScl-protavertscollideinvehiclesstartingfrom 7ConclusionsandFutureWork Corollary6.2Thecompositionofos-protandcl-protaverts (overspeed_collide)invehiclesstartingfromos-safeandcl-safe. ThisfollowsfromTheorem3.2andCorollaries5.2and6.1. ThisfollowsfromTheorem4.1. InthisworkwehavedemonstratedhowhybridI/Oautomatontechniquescan beappliedtothespecicationandvericationofaverygeneralautomated transitproblem.thespecicationtechniqueinvolvesrenementofanabstract model.theproofstructurepermitsextensivereuseofreasoning.compositional 12

13 propertiesareexploitedtoyieldahierarchicaldecompositionoftheprotection systemthatreectsthedependenciesamongcriticalcomponents. asynchronously. liketoexaminelessidealizedcases,includingcaseswherethecommunication isunreliableand/ordelayedandwherevehiclesensorinformationisreported Thistreatmentofprotectionsystemsisapreliminarycasestudy.Wewould revealedthatthemaximumspeedattainablebyavehicleisstrictlygreaterthan theprotectionsystem.forexample,theformalizationoftheoverspeedprotector tohandlelatenciesanduncertaintiesduetodiscretesamplingandschedulingof theminimumspeedwhichtheprotectionsystemconsidersahazard.thisprecise system,especiallybecauseothercomponentsofthesystemsuchasthecollision ofnext-safeexposedimportantsafetycriteriathatledtopracticalmethods characterizationoftheoverspeedprotectoriscriticaltothesafeoperationofthe PRTsystemunderdevelopmentatRaytheon.Inparticular,theformalization Theformalizationpresentedinthispaperhasalreadyhadaninuenceonthe protectionsystemrelyonguaranteesmadebytheoverspeedprotectionsystem. system thisformalizesthedependenceofcollisionprotectiononoverspeed vehicles;conversely,thecollisionprotectionsystemcontrolsthespeedlimited automatatoformalizethesedependencies:toyieldaspeedlimitedsystem,we vehicle thisformalizestheindependenceofoverspeedprotectionforseparate composethephysicalsystemwithasetofoverspeedprotectors,oneforeach treeanalysistoidentifypossiblecausesofeachsystemhazardandrelatedde- pendenciesamongsystemcomponents.inourwork,weusecompositionof tionalsafetyanalysis.forexample,safetyengineerstypicallyperformafault- Webelievethetechniquesdevelopedinthispapercomplementmoretradi- fault-tree. protection.webelieveamorecomprehensivetreatmentinthisstyleofallthe protectionsubsystemswouldasaby-productyieldasignicantsubtreeofthe References developageneraltheoreticalframeworkforspecifying,verifying,andanalyzing transitsystems. Acknowledgments:WethankSteveSpielmanandVictorLuchangcoforhelpfuldiscussionsandEkaterinaDolginovforacarefulreadingofthemanuscript. Thistreatmentoftransitsystemsoverallisaworkinprogress.Ourgoalisto [3]NancyLynch,RobertoSegala,FritsVaandrager,andH.B.Weinberg.HybridI/O [1]NancyLynchandFritsVaandrager.Forwardandbackwardsimulations{Part [2]NancyLynch.Modellingandvericationofautomatedtransitsystems,usingtimed automata.thisvolume. automata,invariantsandsimulations.thisvolume. II:Timing-basedsystems.TechnicalMemoMIT/LCS/TM-487.c,Laboratoryfor April1995.ToappearinInformationandComputation. ComputerScience,MassachusettsInstituteofTechnology,Cambridge,MA02139, 13

Number Percent Occurred in a highway or street construction work zone: 492 58.5 Vehicle or equipment-related 465 55.3 Other event 27 3.2 Occurred outside a work zone: 349 41.5 Vehicle or equipment-related

More information

Modeling Cooperative Lane-changing and Forced Merging Behavior

Modeling Cooperative Lane-changing and Forced Merging Behavior Modeling Cooperative Lane-changing and Forced Merging Behavior Charisma Choudhury, Anita Rao, Gunwoo Lee Advisors: Moshe Ben-Akiva, Tomer Toledo ITS Program February 10, 2006 Outline Motivation Model structure

More information

SPEED CONTROL EFFECT STUDY ON OPTICAL ILLUSION DECELERATION MARKINGS

SPEED CONTROL EFFECT STUDY ON OPTICAL ILLUSION DECELERATION MARKINGS SPEED CONTROL EFFECT STUDY ON OPTICAL ILLUSION ABSTRACT DECELERATION MARKINGS Jingmei WU 1, Han HU 1, Jinhai LI 1 (1. Road Safety Research Center, Research Institute of Highway, M.O.T, Beijing, China;

More information

THANK YOU FOR YOUR BUSINESS.

THANK YOU FOR YOUR BUSINESS. THANK YOU FOR YOUR BUSINESS. Our goal is to provide you excellent customer support and service. And, TDECU Insurance's 24/7 Online Access is another example of our ongoing efforts to provide you the highest

More information

ACCEPTING CREDIT CARDS AS PAYMENT

ACCEPTING CREDIT CARDS AS PAYMENT ACCEPTING CREDIT CARDS AS PAYMENT Several features are included in the system to make it easier for you to accept payments from customers using their credit card. Entering credit card information during

More information

Geometric Series and Annuities

Geometric Series and Annuities Geometric Series and Annuities Our goal here is to calculate annuities. For example, how much money do you need to have saved for retirement so that you can withdraw a fixed amount of money each year for

More information

I. Materials. A. REQUIRED: Elizabeth Warren and Jay Westbrook, THE LAW OF DEBTORS AND CREDITORS (7TH ED. 2014).

I. Materials. A. REQUIRED: Elizabeth Warren and Jay Westbrook, THE LAW OF DEBTORS AND CREDITORS (7TH ED. 2014). I. Materials BANKRUPTCY Syllabus - Winter 2015 Professor Oren Haker haker@u.washington.edu oren.haker@stoel.com Tuesday, Thursday 1:30 3:00 p.m. Room 118 Office Hours: 11:00--1:15 (T, Th) or By Appointment

More information

How to handle data privacy issues in the car industry

How to handle data privacy issues in the car industry How to handle data privacy issues in the car industry Björn Kjellén Chief information security officer (CISO) introduction The Automotive industry is now delivering vehicles with connectivity for exchange

More information

Car Crash Design Lab

Car Crash Design Lab Car Crash Design Lab This activity is designed to utilize your prior knowledge of physics and physical systems in order select critical safety features of a car. In this lab you are asked to select components

More information

For each learner you will need: mini-whiteboard. For each small group of learners you will need: Card set A Factors; Card set B True/false.

For each learner you will need: mini-whiteboard. For each small group of learners you will need: Card set A Factors; Card set B True/false. Level A11 of challenge: D A11 Mathematical goals Starting points Materials required Time needed Factorising cubics To enable learners to: associate x-intercepts with finding values of x such that f (x)

More information

Method To Solve Linear, Polynomial, or Absolute Value Inequalities:

Method To Solve Linear, Polynomial, or Absolute Value Inequalities: Solving Inequalities An inequality is the result of replacing the = sign in an equation with ,, or. For example, 3x 2 < 7 is a linear inequality. We call it linear because if the < were replaced with

More information

Table of Contents. Preface. Chapter 1 Introduction 1.1 Background. 1.2 Problem description. 1.3 The role of standardization. 1.4 Scope and objectives

Table of Contents. Preface. Chapter 1 Introduction 1.1 Background. 1.2 Problem description. 1.3 The role of standardization. 1.4 Scope and objectives Table of Contents Table of Contents Preface Chapter 1 Introduction 1.1 Background 1.2 Problem description 1.3 The role of standardization 1.4 Scope and objectives 1.5 Approach 1.6 Related work 1.7 General

More information

THERE is a significant amount of current research activity

THERE is a significant amount of current research activity IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 14, NO. 5, SEPTEMBER 2006 789 Stable Task Load Balancing Strategies for Cooperative Control of Networked Autonomous Air Vehicles Jorge Finke, Member,

More information

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving 3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Manfred Gruber Safe and Autonomous Systems

More information

Useful Number Systems

Useful Number Systems Useful Number Systems Decimal Base = 10 Digit Set = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} Binary Base = 2 Digit Set = {0, 1} Octal Base = 8 = 2 3 Digit Set = {0, 1, 2, 3, 4, 5, 6, 7} Hexadecimal Base = 16 = 2

More information

Star rating driver traffic and safety behaviour through OBD and smartphone data collection

Star rating driver traffic and safety behaviour through OBD and smartphone data collection International Symposium on Road Safety Behaviour Measurements and Indicators Belgian Road Safety Institute 23 April 2015, Brussels Star rating driver traffic and safety behaviour through OBD and smartphone

More information

Lemon Law Letters This package contains:

Lemon Law Letters This package contains: Lemon Law Letters This package contains: 1. Instructions & Checklist for writing various Lemon Law Letters 2. 1 st Lemon Law Letter 3. 2nd Lemon Law Letter 4. 3rd Lemon Law Letter Instructions & Checklist

More information

Last Mile Intelligent Driving in Urban Mobility

Last Mile Intelligent Driving in Urban Mobility 底 盘 电 子 控 制 系 统 研 究 室 Chassis Electronic Control Systems Laboratory 姓 学 名 号 Hui CHEN School 学 of 院 ( Automotive 系 ) Studies, Tongji University, Shanghai, China 学 科 专 业 hui-chen@tongji.edu.cn 指 导 老 师 陈

More information

Understanding the SCSI MIB

Understanding the SCSI MIB HP Storage Architecture Understanding the SCSI MIB Marjorie Krueger Jan. 4 2002 T0 meeting T0/02-043r Managing Perspectives SCSI takes the perspective of a host managing Logical Units. The management of

More information

Green Bay Metropolitan Sewerage District. Commission Expense Policy

Green Bay Metropolitan Sewerage District. Commission Expense Policy Green Bay Metropolitan Sewerage District Commission Expense Policy January 2009 TRAVEL POLICY PURPOSE This policy sets forth GBMSD s guidance that will be applied for travel expenses incurred by Commissioners

More information

Alessi, Stephen & Trollip, Standley (2001). Multimedia for Learning: Methods and Development (3rd Edition). Boston: Allyn & Bacon.

Alessi, Stephen & Trollip, Standley (2001). Multimedia for Learning: Methods and Development (3rd Edition). Boston: Allyn & Bacon. Course Title: Instructional Systems Design Course Number: Y75.1010.001 Instructor: Holly Henry Email: hrh2@nyu.edu Online Office Hours: Wednesday 9:15pm-10:15pm and by appointment Course Overview: This

More information

PUBLISHED IN THE UNITED STATES BANKRUPTCY COURT FOR THE DISTRICT OF KANSAS

PUBLISHED IN THE UNITED STATES BANKRUPTCY COURT FOR THE DISTRICT OF KANSAS SO ORDERED. SIGNED this 06 day of January, 2011. ROBERT E. NUGENT UNITED STATES CHIEF BANKRUPTCY JUDGE PUBLISHED IN THE UNITED STATES BANKRUPTCY COURT FOR THE DISTRICT OF KANSAS IN RE: VINCENT R. McMULLEN,

More information

SAE J2990 HYBRID & EV FIRST AND SECOND RESPONDER RECOMMENDED PRACTICE OVERVIEW Todd Mackintosh - Task Force Chair

SAE J2990 HYBRID & EV FIRST AND SECOND RESPONDER RECOMMENDED PRACTICE OVERVIEW Todd Mackintosh - Task Force Chair SAE J2990 HYBRID & EV FIRST AND SECOND RESPONDER RECOMMENDED PRACTICE OVERVIEW Todd Mackintosh - Task Force Chair ISO/22/12/WG7 Task Force Kick-off Meeting Brussels, Belgium February, 2015 SAE Hybrid and

More information

A Mobile Application for Monitoring Inefficient and Unsafe Driving Behaviour

A Mobile Application for Monitoring Inefficient and Unsafe Driving Behaviour A Mobile Application for Monitoring Inefficient and Unsafe Driving Behaviour Adnan K. Shaout and Adam E. Bodenmiller The Electrical and Computer Engineering Department The University of Michigan-Dearborn

More information

Clocking. Figure by MIT OCW. 6.884 - Spring 2005 2/18/05 L06 Clocks 1

Clocking. Figure by MIT OCW. 6.884 - Spring 2005 2/18/05 L06 Clocks 1 ing Figure by MIT OCW. 6.884 - Spring 2005 2/18/05 L06 s 1 Why s and Storage Elements? Inputs Combinational Logic Outputs Want to reuse combinational logic from cycle to cycle 6.884 - Spring 2005 2/18/05

More information

Extralegal Truck Permit Insurance Requirements

Extralegal Truck Permit Insurance Requirements Extralegal Truck Permit Insurance Before applying for an Extralegal Truck Permit, insurance for the permittee must be on file with SFMTA s Extralegal Truck Permit department. Applicants must submit both

More information

Bankruptcy. Individuals and businesses use bankruptcy as a way to obtain relief from debts owed to creditors.

Bankruptcy. Individuals and businesses use bankruptcy as a way to obtain relief from debts owed to creditors. Bankruptcy Document last updated 2/2/2012. Individuals and businesses use bankruptcy as a way to obtain relief from debts owed to creditors. The United States Constitution authorizes Congress to pass uniform

More information

WSIB e-learning Courseware Standards & Guidelines

WSIB e-learning Courseware Standards & Guidelines WSIB e-learning Courseware Standards & Guidelines March 2007 Table of Contents Document Purpose... 3 What is elearning courseware?... 4 When is elearning appropriate?... 4 WSIB elearning Standards... 5

More information

Future Value of an Annuity Sinking Fund. MATH 1003 Calculus and Linear Algebra (Lecture 3)

Future Value of an Annuity Sinking Fund. MATH 1003 Calculus and Linear Algebra (Lecture 3) MATH 1003 Calculus and Linear Algebra (Lecture 3) Future Value of an Annuity Definition An annuity is a sequence of equal periodic payments. We call it an ordinary annuity if the payments are made at the

More information

Auto Accident/Personal Injury Information

Auto Accident/Personal Injury Information Auto Accident/Personal Injury Information Patient s Name: Today s Date: Personal Injury Information Date of Accident: Time of Accident: am/pm Did police arrive on scene? [ ] Yes [ ] No Is there a report?

More information

Control Systems with Actuator Saturation

Control Systems with Actuator Saturation Control Systems with Actuator Saturation Analysis and Design Tingshu Hu Zongli Lin With 67 Figures Birkhauser Boston Basel Berlin Preface xiii 1 Introduction 1 1.1 Linear Systems with Actuator Saturation

More information

3. GENERALI MOBILE APPLICATION CONTENT. 3 P a g e

3. GENERALI MOBILE APPLICATION CONTENT. 3 P a g e User Manual Generali Mobile application iphone и Android 1. MOBILE APPLICATION INSTALLMENT Generali Mobile application can be used after installation from the application markets Play Store (Android) and

More information

CIP-014-1 Physical Security. Nate Roberts CIP Security Auditor I

CIP-014-1 Physical Security. Nate Roberts CIP Security Auditor I CIP-014-1 Physical Security Nate Roberts CIP Security Auditor I Notes Critical Infrastructure Protection (CIP) Standard CIP-014-1 is currently pending approval by the Federal Energy Regulatory Commission

More information

Electric Vehicle Charging Stations for Commercial Properties

Electric Vehicle Charging Stations for Commercial Properties Electric Vehicle Charging Stations for Commercial Properties Eric Smith NorthWest/Hawaii/BC Regional Manager (425)-429-3343 eric.smith@semaconnect.com www.semaconnect.com Eric Smith NorthWest/Hawaii/BC

More information

Impact on Society and Economy

Impact on Society and Economy Toward a Science of Autonomy for Physical Systems: Transportation Daniel Lee ddlee@seas.upenn.edu University of Pennsylvania Sebastian Pokutta sebastian.pokutta@isye.gatech.edu Georgia Institute of Technology

More information

CONTROLLABILITY. Chapter 2. 2.1 Reachable Set and Controllability. Suppose we have a linear system described by the state equation

CONTROLLABILITY. Chapter 2. 2.1 Reachable Set and Controllability. Suppose we have a linear system described by the state equation Chapter 2 CONTROLLABILITY 2 Reachable Set and Controllability Suppose we have a linear system described by the state equation ẋ Ax + Bu (2) x() x Consider the following problem For a given vector x in

More information

Mallard TM : Asynchronous Learning in Two Engineering Courses

Mallard TM : Asynchronous Learning in Two Engineering Courses Mallard TM : Asynchronous Learning in Two Engineering Courses Michael L. Swafford, Charles R. Graham, Donna J. Brown, Timothy N. Trick University of Illinois at Urbana-Champaign Abstract Mallard TM is

More information

Homework #10 Solutions

Homework #10 Solutions MAT Fall Homework # Solutions Problems Bolded problems are worth points. Section 5.:, 6, 8,, Section 5.:, 6,, 8,, Notes: On 5.., evaluate the integral using the fnint function (available through MATH 9

More information

Need for Training Professionals and Parents on the Use of Assistive Technologies.

Need for Training Professionals and Parents on the Use of Assistive Technologies. Assistive Technology Training Online University at Buffalo - The State University of New York USDE# H324M980014 http://at-training.com Proposal The work of many in the field has lead us to recognize the

More information

JUST THE MATHS UNIT NUMBER 8.5. VECTORS 5 (Vector equations of straight lines) A.J.Hobson

JUST THE MATHS UNIT NUMBER 8.5. VECTORS 5 (Vector equations of straight lines) A.J.Hobson JUST THE MATHS UNIT NUMBER 8.5 VECTORS 5 (Vector equations of straight lines) by A.J.Hobson 8.5.1 Introduction 8.5. The straight line passing through a given point and parallel to a given vector 8.5.3

More information

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson JUST THE MATHS UNIT NUMBER 1.8 ALGEBRA 8 (Polynomials) by A.J.Hobson 1.8.1 The factor theorem 1.8.2 Application to quadratic and cubic expressions 1.8.3 Cubic equations 1.8.4 Long division of polynomials

More information

A Model of the Operation of The Model-View- Controller Pattern in a Rails-Based Web Server

A Model of the Operation of The Model-View- Controller Pattern in a Rails-Based Web Server A of the Operation of The -- Pattern in a Rails-Based Web Server January 10, 2011 v 0.4 Responding to a page request 2 A -- user clicks a link to a pattern page in on a web a web application. server January

More information

ETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies

ETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies ETEC 2301 Programmable Logic Devices Chapter 10 Counters Shawnee State University Department of Industrial and Engineering Technologies Copyright 2007 by Janna B. Gallaher Asynchronous Counter Operation

More information

Introduction to Scheduling Theory

Introduction to Scheduling Theory Introduction to Scheduling Theory Arnaud Legrand Laboratoire Informatique et Distribution IMAG CNRS, France arnaud.legrand@imag.fr November 8, 2004 1/ 26 Outline 1 Task graphs from outer space 2 Scheduling

More information

Income Statement. January - December 2012 *) % 2013 % million

Income Statement. January - December 2012 *) % 2013 % million Highlights Volkswagen reports successful fiscal year 2013 in a challenging environment: - Sales revenue rises by 2.2% to 197.0 billion - Operating profit exceeds record prior-year level at 11.7 billion

More information

_ LUCIADRIA PRODUCT DATA SHEET

_ LUCIADRIA PRODUCT DATA SHEET _ LUCIADRIA PRODUCT DATA SHEET V2016.0 LuciadRIA offers browser-based geospatial situational awareness with the fluidity and speed of a desktop application. The software components of LuciadRIA have been

More information

XI'AN NOVASTAR TECH CO., LTD

XI'AN NOVASTAR TECH CO., LTD Nova Pluto Control System Network set-up solution 2013-05-07 V3.0 This section introduces several common network set-up solutions, so that users can configure their network according to their specific

More information

Impact of Mild-Hybrid Functionality on Fuel Economy and Battery Lifetime

Impact of Mild-Hybrid Functionality on Fuel Economy and Battery Lifetime Impact of Mild-Hybrid Functionality on Fuel Economy and Battery Lifetime M.F.A. Lammers Report number: DCT-2006-41 May 2006 TU/e Master Thesis Report May 2006 Supervisors: Prof.dr.ir. M. Steinbuch dr.

More information

Graduate Programs in Education. Designed To Accommodate the 21st Century Learner

Graduate Programs in Education. Designed To Accommodate the 21st Century Learner Graduate Programs in Education Designed To Accommodate the 21st Century Learner Centenary College Traditional Graduate Programs in Education Centenary College offers traditional graduate degree programs

More information

SCHEV. Modern Approaches to Distance and Online Education. March 19, 2012

SCHEV. Modern Approaches to Distance and Online Education. March 19, 2012 SCHEV Modern Approaches to Distance and Online Education March 19, 2012 Distance Learning on The Traditional Campus Focus of a traditional research institution Graduate programs Research Faculty tenure

More information

RISK MANAGEMENT WESTERN KENTUCKY UNIVERSITY. Wetherby Administration Building Room G19 745-5859

RISK MANAGEMENT WESTERN KENTUCKY UNIVERSITY. Wetherby Administration Building Room G19 745-5859 RISK MANAGEMENT AT WESTERN KENTUCKY UNIVERSITY Wetherby Administration Building Room G19 745-5859 RISK MANAGEMENT AT WESTERN KENTUCKY UNIVERSITY OUTLINE OF ITEMS TO BE COVERED INTRODUCTION INSURANCE POLICIES

More information

FDOT Construction Software Release Notes and Installation Guide

FDOT Construction Software Release Notes and Installation Guide FDOT Construction Software Release Notes and Installation Guide This document is provided as a gu ide to install softw are updates. Therefore, it is strongly recommended that you read through this entire

More information

ACASTA Online Broker Portal - Steps From Application to Success

ACASTA Online Broker Portal - Steps From Application to Success WELCOME TO THE ACASTA WELCOME TO THE CONTACT US GADGET FAMILY LANDLORD VEHICLE MEDICAL HOUSEHOLD COMBINED GAP & RTI RETURN TO INVOICE (RTI) GUARANTEED ASSET ION (GAP) ACASTA Step 1 5Simple Steps From application

More information

Right Choice Insurance Brokers mybox Telematics Motor Insurance. Frequently Asked Questions IMPORTANT

Right Choice Insurance Brokers mybox Telematics Motor Insurance. Frequently Asked Questions IMPORTANT Right Choice Insurance Brokers mybox Telematics Motor Insurance Frequently Asked Questions IMPORTANT We may send you text messages on various occasions relating to the status of your mybox device. You

More information

CS1400 Introduction to Computer Science

CS1400 Introduction to Computer Science CS1400 Introduction to Computer Science Course Syllabus Text: Starting Out with C++ (8th Edition) by Tony Gaddis et al, published by Addison-Wesley ISBN: 978-0133360929 Meets: Section 002: TR 1:30-2:45,

More information

Base Conversion written by Cathy Saxton

Base Conversion written by Cathy Saxton Base Conversion written by Cathy Saxton 1. Base 10 In base 10, the digits, from right to left, specify the 1 s, 10 s, 100 s, 1000 s, etc. These are powers of 10 (10 x ): 10 0 = 1, 10 1 = 10, 10 2 = 100,

More information

Flexible and convenient equipment finance for your business. Expect nothing less.

Flexible and convenient equipment finance for your business. Expect nothing less. Equipment Finance equipment finance Flexible and convenient equipment finance for your business. Expect nothing less. Delphi Bank s flexible and convenient equipment finance solutions are a competitively

More information

Aerospace Software Engineering

Aerospace Software Engineering 16.35 Aerospace Software Engineering Software Architecture The 4+1 view Patterns Prof. Kristina Lundqvist Dept. of Aero/Astro, MIT Why Care About Software Architecture? An architecture provides a vehicle

More information

INSTRUCTIONS FOR EVENT PERMIT APPLICATIONS

INSTRUCTIONS FOR EVENT PERMIT APPLICATIONS Scott Eisenhauer, Mayor INSTRUCTIONS FOR EVENT PERMIT APPLICATIONS Review Ordinance, Chapter 118.080-118.999 and Chapter 101. Complete Event Permit Application. Please allow seven (7) business days prior

More information

INSTRUCTIONS FOR USING THE ONLINE BILL LOOKUP/BILL PAY

INSTRUCTIONS FOR USING THE ONLINE BILL LOOKUP/BILL PAY INSTRUCTIONS FOR USING THE ONLINE BILL LOOKUP/BILL PAY Updated: July 2010 August 2010 March 2011 September 2011 June 2013 1. In your web browser s address bar, please type in: www.windsorlocksct.org. 2.

More information

Regulations Q and D Interest on Demand Deposits/Reserve Requirements

Regulations Q and D Interest on Demand Deposits/Reserve Requirements Regulations Q and D Interest on Demand Deposits/Reserve Requirements Regulation Q (Prohibition against Payment of Interest on Demand Deposits) and Regulation D (Reserve Requirements of Depository Institutions)

More information

Toronto District School Board

Toronto District School Board Toronto District School Board Title: TRANSPORTATION OF STUDENTS Adopted: December 16, 1998 Revised: April 28, 1999, May 25, 2009 Authorization: Operational Procedure PR504 1.0 OBJECTIVE To provide administrative

More information

What methods / approaches do you know, to realize a CSMA / CA access?

What methods / approaches do you know, to realize a CSMA / CA access? Chapt 2.3 Lay 3 Network Lay 1 Warm up! What methods / approaches do you know, to realize a CSMA / CA access? Explain the diffence between an adressed based and an Information based Lay 2 addressing. consid

More information

How To Offer A Fully Online Graduate Degree At Grand River Valley University

How To Offer A Fully Online Graduate Degree At Grand River Valley University Midwest Association of Graduate Schools/ETS Award for Excellence & Innovation in Graduate Education GVSU College of Education Andrew Topper GVSU College of Education 1 Using technology to serve distant

More information

Alice Billot-Grasset. Vivian Viallon Emmanuelle Amoros

Alice Billot-Grasset. Vivian Viallon Emmanuelle Amoros Alice Billot-Grasset Vivian Viallon Emmanuelle Amoros Martine Hours Ifsttar/TS2/Umrestte 1 Cycling safety Cycling is promoted because of health benefits & for modal shift on utilitarian trips. http://inhabitat.com/infographic-how-biking-to-work-can-help-you-save-money-lose-weight-and-reduce-co2/

More information

UNITED STATES BANKRUPTCY COURT FOR THE DISTRICT OF NEBRASKA INTERNET CREDIT CARD PAYMENTS

UNITED STATES BANKRUPTCY COURT FOR THE DISTRICT OF NEBRASKA INTERNET CREDIT CARD PAYMENTS UNITED STATES BANKRUPTCY COURT FOR THE DISTRICT OF NEBRASKA INTERNET CREDIT CARD PAYMENTS December 2014 TABLE OF CONTENTS INTERNET CREDIT CARD PAYMENTS I. INSTRUCTIONS II. REPORTS A. NEW BANKRUPTCY OR

More information

Online Registration System

Online Registration System Online Registration System CCSF at your fingertips! Step by Step Instructions Provided by the Registration Office Revised 4/11 created by:: Patricia Gant, Associate Registrar 5/29/03 How to read the class

More information

Community College Online Course Completion: A Sense of School Community and the Adult Learner

Community College Online Course Completion: A Sense of School Community and the Adult Learner Community College Online Course Completion: A Sense of School Community and the Adult Learner A A A C E 6 4 TH A N N U AL C ONFERENCE, N OV 17-20, 2015 W E D N E SDAY N OV 18 TH 4:00 D R. KAT H L E EN

More information

Plugging In: A Consumer s Guide to the Electric Vehicle

Plugging In: A Consumer s Guide to the Electric Vehicle Plugging In: A Consumer s Guide to the Electric Vehicle Today s Choices in Cars Late in 2010 the first mass-produced electric vehicles hit dealer showrooms, bringing car buyers a new, electric option.

More information

Product Guide GPS Fleet Easy

Product Guide GPS Fleet Easy Performance and Risk Management Package for Small and Medium Business Fleets Thank you for purchasing your new Fleet Management platform, with. This package is designed to easily implement Fleet Performance

More information

Revenue Management and Survival Analysis in the Automobile Industry

Revenue Management and Survival Analysis in the Automobile Industry Andre Jerenz Revenue Management and Survival Analysis in the Automobile Industry With a foreword by Prof. Dr. Ulrich Tushaus GABLER EDITION WISSENSCHAFT List of Figures List of Tables Nomenclature xiii

More information

Exponents. Learning Objectives 4-1

Exponents. Learning Objectives 4-1 Eponents -1 to - Learning Objectives -1 The product rule for eponents The quotient rule for eponents The power rule for eponents Power rules for products and quotient We can simplify by combining the like

More information

t hours This is the distance in miles travelled in 2 hours when the speed is 70mph. = 22 yards per second. = 110 yards.

t hours This is the distance in miles travelled in 2 hours when the speed is 70mph. = 22 yards per second. = 110 yards. The area under a graph often gives useful information. Velocit-time graphs Constant velocit The sketch shows the velocit-time graph for a car that is travelling along a motorwa at a stead 7 mph. 7 The

More information

CHOICES: Insurance Rate Comparison Search Systems. Auto Insurance. Instructions/User Guide

CHOICES: Insurance Rate Comparison Search Systems. Auto Insurance. Instructions/User Guide CHOICES: Insurance Rate Comparison Search Systems Auto Insurance Instructions/User Guide April 2014 Table of Contents Step 1 Select an Example... 3 Step 2 Select by County or Company... 4 By County...

More information

Public Trust Board Meeting 26 July 2011. PURPOSE (X) Information Strategic Aim Business Plan Objective Approval X Decision

Public Trust Board Meeting 26 July 2011. PURPOSE (X) Information Strategic Aim Business Plan Objective Approval X Decision Public Trust Board Meeting 26 July 2011 Title Integrated Performance Report (IPR) Paper Ref 34.8 PURPOSE () Information Strategic Aim Business Plan Objective Approval Decision Assurance Discussion All

More information

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w

The dynamic equation for the angular motion of the wheel is R w F t R w F w ]/ J w Chapter 4 Vehicle Dynamics 4.. Introduction In order to design a controller, a good representative model of the system is needed. A vehicle mathematical model, which is appropriate for both acceleration

More information

Solutions to Problems

Solutions to Problems Solutions to Problems 1. The investor would earn $8.25 on a stock that paid $3.75 in current income and sold for $67.50. Part of the total dollar return includes a $4.50 capital gain, which is the difference

More information

MARKETING AUTOMATION:

MARKETING AUTOMATION: MARKETING AUTOMATION: A Proven Way to Become Indispensable TABLE OF CONTENTS MARKETING GETS A MAKEOVER... 4 AUTOMATION IN ACTION... 4 ADVANCING MARKETING AUTOMATION TO THE HIGHER UPS... 5 MONEY TALKS...

More information

Sample Entrance Test

Sample Entrance Test Master of Technology in Software/Knowledge Engineering & Enterprise Business Analytics page 1 of 11 Institute of Systems Science National University of Singapore MASTER OF TECHNOLOGY IN SOFTWARE ENGINEERING,

More information

CITY OF MONCTON MOBILE VENDING PROGRAM 2016 INFORMATION KIT & APPLICATION

CITY OF MONCTON MOBILE VENDING PROGRAM 2016 INFORMATION KIT & APPLICATION CITY OF MONCTON MOBILE VENDING PROGRAM 2016 INFORMATION KIT & APPLICATION The City of Moncton will continue to operate a mobile vending program in the City, which will run from May 2 October 31. Program

More information

Office Space For Lease

Office Space For Lease Regions Bank Building LEASE RATE: $14.50 RSF FULL SERVICE INCLUDES UTILITIES AND JANITORIAL SERVICE IN COMMON AREAS ZONING: RETAIL LOCATION: MAPSCO 76-Y CURRENT TENANTS: PARKING: REGIONS BANK CITY OF LANCASTER

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE Subject Code : CP7028 Subject Name : ENTERPRISE

More information

Cybersecurity Risk Assessment in Smart Grids

Cybersecurity Risk Assessment in Smart Grids Cybersecurity Risk Assessment in Smart Grids Lucie Langer, Paul Smith, Thomas Hecht firstname.lastname@ait.ac.at AIT Austrian Institute of Technology ComForEn Symposium 2014 Sept 30, 2014 1 Risk Assessment:

More information

Deutsche Telekom s Home Management Platform. The Smart Home Ecosystem. Andreas Kraft Telekom Innovation Laboratories January 2012

Deutsche Telekom s Home Management Platform. The Smart Home Ecosystem. Andreas Kraft Telekom Innovation Laboratories January 2012 Deutsche Telekom s Home Management Platform. The Smart Home Ecosystem. Andreas Kraft Telekom Innovation Laboratories January 2012 Home Management Platform Overview 2 The most important use cases. Energy

More information

Christian Bettstetter. Mobility Modeling, Connectivity, and Adaptive Clustering in Ad Hoc Networks

Christian Bettstetter. Mobility Modeling, Connectivity, and Adaptive Clustering in Ad Hoc Networks Christian Bettstetter Mobility Modeling, Connectivity, and Adaptive Clustering in Ad Hoc Networks Contents 1 Introduction 1 2 Ad Hoc Networking: Principles, Applications, and Research Issues 5 2.1 Fundamental

More information

Stability. Control. Maximum Safety. Electronic brake systems for motorcycles

Stability. Control. Maximum Safety. Electronic brake systems for motorcycles Stability. Control. Maximum Safety. Electronic brake systems for motorcycles www.continental-automotive.com Electronic brake systems for motorcycles 2 Accelerate. Enjoy. Brake like a pro. Electronic brake

More information

FLEET ROAD RISK POLICY

FLEET ROAD RISK POLICY FLEET ROAD RISK POLICY SGPilliner U:\PolicieandProcedures\FleetRoadRiskPolicy\FleetRoadRiskPolicy040903 1 Fleet Road Risk Policy. 1.0 Introduction. Carmarthenshire County Council is committed to manage

More information

Layered Dependability Modeling of an Air Traffic Control System

Layered Dependability Modeling of an Air Traffic Control System Layered Dependability Modeling of an Air Traffic Control System Olivia Das, C. Murray Woodside Dept. of Systems and Computer Engineering, Carleton University, Ottawa, Canada email: odas@sce.carleton.ca,

More information

Mathematical goals. Starting points. Materials required. Time needed

Mathematical goals. Starting points. Materials required. Time needed Level A6 of challenge: C A6 Mathematical goals Starting points Materials required Time needed Interpreting distance time graphs To enable learners to: interpret and construct distance time graphs, including:

More information

Compound Inequalities. AND/OR Problems

Compound Inequalities. AND/OR Problems Compound Inequalities AND/OR Problems There are two types of compound inequalities. They are conjunction problems and disjunction problems. These compound inequalities will sometimes appear as two simple

More information

The Pros And Cons Of Preliminary Discovery Technology

The Pros And Cons Of Preliminary Discovery Technology CYBER SECURITY MALAYSIA AWARDS, CONFERENCE & EXHIBITION (CSM-ACE) 2010 October 25 29, 2010 Kuala Lumpur Convention Centre E-Discovery PRELIMINARY DISCOVERY OF ELECTRONIC DOCUMENTS In matters involving

More information

IMPROVE THE FUTURE WITH NAVIGATION TECHNOLOGY: THINK STRATEGICALLY WITH MAPS

IMPROVE THE FUTURE WITH NAVIGATION TECHNOLOGY: THINK STRATEGICALLY WITH MAPS IMPROVE THE FUTURE WITH NAVIGATION TECHNOLOGY: THINK STRATEGICALLY WITH MAPS Project Description Students will: 1. Identify ways to improve the safety of public transportation through technology, particularly

More information

Analysis of Algorithms I: Optimal Binary Search Trees

Analysis of Algorithms I: Optimal Binary Search Trees Analysis of Algorithms I: Optimal Binary Search Trees Xi Chen Columbia University Given a set of n keys K = {k 1,..., k n } in sorted order: k 1 < k 2 < < k n we wish to build an optimal binary search

More information

My Touch-CAM Ford Rear-Camera integration kit for 8.4 My-Touch Radios NTV-KIT391/392/446/456

My Touch-CAM Ford Rear-Camera integration kit for 8.4 My-Touch Radios NTV-KIT391/392/446/456 3950 NW 120 th Ave, Coral Springs, FL 33065 TEL 561-955-9770 FAX 561-955-9760 My Touch-CAM Ford Rear-Camera integration kit for 8.4 My-Touch Radios NTV-KIT391/392/446/456 BHM Overview The My Touch CAM

More information

Resistors. Some substances are insulators. A battery will not make detectible current flow through them.

Resistors. Some substances are insulators. A battery will not make detectible current flow through them. Resistors Some substances are insulators. A battery will not make detectible current flow through them. Many substances (lead, iron, graphite, etc.) will let current flow. For most substances that are

More information

Whitepaper. New Case Management Functionalities in Oracle BPM Suite 11.1.1.7

Whitepaper. New Case Management Functionalities in Oracle BPM Suite 11.1.1.7 Whitepaper New Case Management Functionalities in Oracle BPM Suite 11.1.1.7 New Case Management Functionalities in Oracle BPM Suite 11.1.1.7 Autor: Danilo Schmiedel Have any questions about this topic?

More information

SCHOOL OF EDUCATION VIRTUAL CAMPUS

SCHOOL OF EDUCATION VIRTUAL CAMPUS SCHOOL OF EDUCATION VIRTUAL CAMPUS Mission: Wayland Baptist University exists to educate students in an academically challenging, learning focused and distinctively Christian environment for professional

More information

State Environmental Planning Policy (Major Projects) Amendment (Sydney Harbour Foreshore) 2009

State Environmental Planning Policy (Major Projects) Amendment (Sydney Harbour Foreshore) 2009 New South Wales State Environmental Planning Policy (Major Projects) Amendment (Sydney under the Environmental Planning and Assessment Act 1979 Her Excellency the Governor, with the advice of the Executive

More information

T TAL Announcement FEDERAL WITHHOLDING WARNING!

T TAL Announcement FEDERAL WITHHOLDING WARNING! T TAL Announcement FEDERAL WITHHOLDING WARNING! This B-Notice is to inform you that the taxpayer identification number (TIN) on your Merchant Services account does not match the Internal Revenue Service

More information