How To Validate Synchronous Reactivesystems

Size: px
Start display at page:

Download "How To Validate Synchronous Reactivesystems"

Transcription

1 fromformalvericationtoautomatictesting? ValidationofSynchronousReactiveSystems: NicolasHalbwachs,PascalRaymond thevalidationofreactivesystemsdescribedinthesynchronousdata-ow Abstract.Thispapersurveysthetechniquesandtoolsdeveloppedfor Verimag??,Grenoble{France tionofsafetyproperties,bymeansofsynchronousobservers.themodel- checkerlesar[rhr91]takesalustreprogram,andtwoobservers languagelustre[hcrp91].thesetechniquesarebasedonthespecica- (Boolean)abstractionofthesystem.Recentworkconcernsextensions assumptionsaboutthesystemenvironmentunderwhichtheseproperties areintendedtohold,andperformsthevericationonanitestate towardssimplenumericalaspects,whichareignoredinthebasictool. respectivelydescribingtheexpectedpropertiesoftheprogram,andthe mentassumptions,andtorunthetestwhilecheckingthesatisfactionof thespeciedproperties. Providedwiththesamekindofobservers,thetoolLurette[RWNH98] isabletoautomaticallygeneratetestsequencessatisfyingtheenvironnentinteractionwithaphysicalenvironment.inthisarea,systemreliability, designso-called\reactivesystems",whicharesystemsthatmaintainaperma- 1Introduction reactivesystemsaresafetycritical.asaconsequence,manyvalidationtools andthereforedesignvalidation,areparticularlyimportantgoals,sincemost Synchronouslanguages[Hal93,BG92,LGLL91,HCRP91]havebeenproposedto tion[ldbl93,dr94,jpv95,bou98,rhr91],formalproof[bcdp99],orprogram meansofsynchronouslanguages.thesetoolseitherconcernautomaticverica- testing[borz98,rwnh98,mhmm95,mar98]. havebeenproposed,whicharededicatedtodealwithsystemsdescribedby raisesspecicproblems liketakingintoaccountknownpropertiesoftheenvironment andontheotherhandallowstheapplicationofspecictechniques incontrastwithclassicalconcurrentprocesses,whicharegenerallymodelled sincetheprogramstobevalidatedaredeterministicsystemswithinputs, Asamatteroffactthevalidationofsynchronousprograms,ononehand??VerimagisajointlaboratoryofUniversiteJosephFourier,CNRSandINPGassociatedwithIMAG. testing,theuserhastospecify: asnon-deterministicandclosedsystems.bothforformalvericationandfor?thisworkwaspartiallysupportedbytheesprit-ltrproject\syrf".

2 1.theintendedbehavioroftheprogramundervalidation,whichmaybemore 2.theassumptionsabouttheenvironmentunderwhichthepropertiesspecied timesafetyproperties. orlesspreciselydened.inparticular,itmayconsistofasetofproperties, and,forthekindofconsideredsystems,criticalpropertiesaremostofthe in(1)areintendedtohold.theseassumptionsaregenerallysafetyproperties,too. theinputsandtheoutputsoftheprogramundervalidation,anddetectthe ertiesistouse\synchronousobservers"[hlr93],whichareprogramsobserving Insynchronousprogramming,aconvenientwayofspecifyingsuchsafetyprop- formalverication:onecanverify,bymodel-checking,thatforeachinput validationtoolscanusethemfor violationoftheproperty.oncetheseobservershavebeenwritten,automatic automatictesting:theassumptionobserverisusedtogeneraterealistictest tionoftheprogramunderverication. property.ingeneral,thisvericationisperformedonanite-stateabstrac- sequences,whichareprovidedtotheprogram;thepropertyobserverisused owsatisfyingtheassumption,thecorrespondingoutputowsatisfythe hasbeendeveloppedforlong,andextendedtowardsdealingwithsimplenumericalproperties.twotestingtools,lutess[borz98]andlurette[rwnh98bilities. 2SynchronousObserversinLUSTRE arealsoavailable;here,wefocusonlurette,whichhassomenumericalcapa- languagelustre[hcrp91].amodel-checkerforlustre,calledlesar[rhr91], Inthispaper,wepresenttheseapproachesinthecontextofthedeclarative asan\oracle"determiningwhethereachtestsequence\passes"or\fails". 2.1OverviewofLustre programisintendedtohaveacyclicbehavior,andxnisthevalueofxatthe xrepresentsaow,i.e.,aninnitesequence(x0;x1;:::;xn;:::)ofvalues.a Letusrstrecall,inasimpliedway,theprinciplesofthelanguageLustre: Output(andpossiblylocal)owsaredenedbymeansofequations(inthe nthcycleoftheexecution.aprogramcomputesoutputowsfrominputows. ALustreprogramoperatesonowsofvalues.Anyvariable(orexpression) canbeunderstoodasatemporalinvariant.lustreoperatorsoperategloballyon mathematicalsense),anequation\x=e"meaning\8n;xn=en".so,anequation owsasjustshown wewillconsideronlytwotemporaloperators: ows:forinstance,\x+y"istheow(x0+y0;x1+y1;:::;xn+yn;:::).inaddition tousualarithmetic,boolean,conditionaloperators extendedpointwiseto {theoperator\pre"(\previous")givesaccesstothepreviousvalueofitsargument:\pre(x)"istheow(nil;x0;:::;xn 1;:::),wheretheveryrstvalue \nil"isanundened(\noninitialized")value.

3 {theoperator\->"(\followedby")isusedtodeneinitialvalues:\x->y"is theow(x0;y1;:::;yn;:::),initiallyequaltox,andthenequaltoyforever. Asaverysimpleexample,theprogramshownbelowisacounterof\events": IttakesasinputstwoBooleanows \evt"(truewheneverthecounted \event"occurs),and\reset"(true wheneverthecountershouldbe reinitialized),andreturnsthenumberofoccurrencesof\events"since thelast\reset".oncedeclared, sucha\node"canbeusedanywhereinaprogram,asauserdenedoperator.forinstance,our countercanbeusedtogeneratean event\minute"every60\second", bycounting\second"modulo60. nodecount(evt,reset:bool) returns(count:int); letcount=if(true->reset)then0 elseifevtthenpre(count)+1 elsepre(count) tel mod60=count(second,pre(mod60=59)); minute=(mod60=0); 2.2SynchronousObservers Now,anobserverinLustrewillbeanodetakingasinputsalltheowsrelevant tothesafetypropertytobespecied,andcomputingasinglebooleanow,say \ok",whichistrueaslongastheobservedowssatisfytheproperty. Forinstance,letuswriteanobservercheckingthateachoccurrenceofanevent\danger"isfollowedbyan\alarm"beforethenext occurrenceoftheevent\deadline". Itusesalocalvariable\wait",triggeredby\danger"andresetby \alarm",andthepropertywillbe violatedwhenever\deadline"occurs when\wait"ison. nodeproperty(danger,alarm,deadline:bool) returns(ok:bool); varwait:bool; letwait=ifalarmthenfalse elseifdangerthentrue else(false->pre(wait)); ok=not(deadlineandwait); tel AssumethattheabovepropertyisintendedtoholdaboutasystemS, computing\danger"and\alarm",while\deadline"comesfromtheenvironment. Obviously,exceptifSemits \alarm"simultaneouslywitheach \danger",itcannotfulllthepropertywithoutanyknowledgeabout \deadline".now,assumeweknow that\deadline"neveroccursearlier thantwocyclesafter\danger". nodeassumption(danger,deadline:bool) returns(ok:bool); letok=notdeadlineor (true->pre(notdangerand (true->pre(notdanger)))); tel Thisassumptioncanalsobeexpressedbyanobserver.

4 correct=property(danger,alarm,deadline); realistic=assumption(danger,deadline); (danger,alarm,...)=s(deadline,...); S Assumption Propertyrealistic Fig.1.ValidationProgram correct 2.3ValidationProgram program,eithertheoutput\correct"isalwaystrue,ortheoutput\realistic"is observers,propertyandassumption.wecancomposetheminparallel,ina problemcomesdowntoshowingthat,whateverbetheinputstothevalidation surroundingprogramcalled\validationprogram"(seefig.1).ourverication Nowweareleftwith3programs:theprogramSundervalidation,anditstwo havebeenpointedout: sometimesfalse.theadvantagesofusingsynchronousobserversforspecication {observersareexecutable;onecantestthemtogetconvincedthatthespecied {thereisnoneedtolearnanduseadierentlanguageforspecifyingthanfor programming. ton(generally,abuchiautomaton),andshowing,byperformingasynchronous nique[vw86]consistingindescribingthenegationofthepropertybyanautoma- Noticethatsynchronousobserversarejustaspecialcaseofthegeneraltech- propertiesarethedesiredones. synchronousproductisthenormalparallelcomposition,sothistechniquecan beappliedwithintheprogramminglanguage. acceptedbytheautomaton.thepointisthat,insynchronouslanguages,the productofthisautomatonandtheprogram,thatnotraceoftheprogramis 3Model-Checking Ofcourse,aLustreprogramcanbeviewedasatransitionsystem.Alloperators, 3.1Lustreprogramsasstatemachines true,andthenalwaysfalse.theresultofapreoperatoristhevaluepreviously exceptpreand->,arepurelycombinational,i.e.,don'tusethenotionofstate. Theresultofa->operatordependsonwhethertheexecutionisinitsrst takenbyitsargument,soeachpreoperatorhasanassociatedstatevariable.all cycleornot:letinitbeanauxiliarybooleanstatevariable,whichisinitially bymodel-checking[qs82,ces86,bcm+90,cbm89]:whentheprogramunder haveonlybooleanvariableshavenitelymanystatesandcanbefullyveried thesestatevariablesdenethestateoftheprogram.ofcourse,programsthat vericationandbothofitsobserversarepurelyboolean,onecantraversethe

5 statewithoutfalsifyingtheoutput\realistic"areconsidered,andineachreached Thiscanbedoneeitherenumeratively(i.e.,consideringeachstateinturn)or symbolically,byconsideringsetsofstatesasbooleanformulas. nitesetofstatesofthevalidationprogram.onlystatesreachedfromtheinitial state,onecheckthat,foreachinput,either\realistic"isfalse,or\correct"istrue. Programswithnumericalvariablescanbepartiallyveried,usingasimilarapproach.Weconsidersuchaprogramasanintepretedautomaton:thestates 3.2Lustreprogramsasinterpretedautomata automaton.anexampleofsuchaninterpretedautomatonwillbeshowninsection4.ifithappensthatapropertycanbeprovedonthe(nite)controlpart andactionsonnumericalvariablesareassociatedwiththetransitionsofthe oftheautomatonaredenedbythevaluesofthebooleanstatevariables,as above.theassociatedinterpretationdealswiththenumericalpart:conditions resultisunconclusive. 3.3LESAR oftheautomaton,thenitissatisedbythecompleteprogram.otherwise,the avalidationprogram,eitherenumerativelyofsymbolically.moreprecisely,it restrictsitssearchtothepartoftheprogramthatcaninuencethesatisfaction kindofvericationdescribedabove,bytraversingthesetofcontrolstatesof oftheproperty.thispart,sometimescalledtheconeofinuence,canbeeasily LesarisavericationtooldedicatedtoLustreprograms.Itperformsthe showsthat,inmanypracticalcases,theaddressedpropertyonlyconcernsa determined,becauseofthedeclarativenatureofthelanguage:alldependences betweenvariablesareexplicit.thisisanimportantfeature,sinceexperience verysmallpartofaprogram:insuchacase,lesarmaybeabletoverifythe 4TowardsNumericalProperties property,evenifthewholestatespaceoftheprogramcouldnotbebuilt. Onlypropertiesthatdependonlyonthecontrolpartoftheprogramcanbe veriedbymodelchecking.thereasonisthatlesarcanconsiderasreachable somecontrolstatesthatareinfactunreachablebecauseofthenumericalinterpretation,whichisignoredduringthestatespacetraversal:sometransitions areconsideredfeasible,whilebeingforbiddenbytheirnumericalguards.letus illustratethisphenomenononaverysimpleexample,extractedfromasubway casteachsecondbyacentralclock.ideally,itshouldencounteronebeaconeach speedregulationsystem: second,but,toavoidshaking,theregulationsystemappliesahysteresisasfollows:let#band#sbe,respectively,thecurrentnumbersofencounteredbeacons Atraindetectsbeaconsplacedalongthetrack,andreceivesasignalbroad-

6 Init OnTime Early Fig.2.Interpretedautomatonofthesubwayexample Late Early Late andofelapsedseconds.whenever#b #sbecomesgreater10,thetrainisconsideredearly,until#b #sbecomesnegative.symmetrically,whenever#b #s becomessmallerthan 10,thetrainisconsideredlate,until#b #sbecomes positive.weonlyconsiderthepartofthesystemwhichdetermineswhetherthe trainisearlyoflate.inlustre,thecorrespondingprogramfragmentcouldbe: early=false->ifdi>10thentrue di=0->ifsecondandnotbeaconthenpre(di){1 elsepre(di); elseifbeaconandnotsecondthenpre(di)+1 late=false->ifdi<{10thentrue elseifdi>0thenfalse elseifdi<0thenfalse elsepre(late); elsepre(early); \OnTime"areguardedasfollows: structureshownbyfig2,and,forinstance,thetransitionssourcedinthestate tiallytrue,andthenfalseforever)andthevariablesstoringthepreviousval- uesofearlyandlate.thecorrespondinginterpretedautomatonhasthecontrol Thisprogramhas3Booleanstatevariables:theauxiliaryvariableinit(ini- knowthatsomeoftheseguards(g1andg2)canbesimplied,northatone Withoutanyknowledgeaboutnumericalguards,themodel-checkerdoesnot g1:di>10^di 10!Earlyg3:di>10^di< 10!EarlyLate ofthem(g3)isunsatisable.thisiswhythestate\earlylate"isconsidered g2:di10^di< 10!Lateg4:di10^di 10!OnTime staticallyunfeasible.inourexample,ifweremovestaticallyunfeasibletransitions,wegettheautomatonoffig.3,wherethestate\earlylate"isnolonger reachable. reachable.asimplewayofimprovingthepowerofamodel-checkeristoprovide Atransitiontheguardofwhichisnumericallyunsatisablewillbecalled

7 Init Late OnTime Fig.3.Thesubwayexamplewithoutstaticallyunfeasibletransitions Early Late Init Fig.4.Thesubwayexamplewithoutdynamicallyunfeasibletransitions di0 10di10 OnTime di0 Early cases.forinstance,unfeasibilityofguardsmadeoflinearrelationsiseasyto decide1. itwiththeabilityofdetectingstaticallyunfeasibletransitions,insomesimple canbecut,the\bad"stateisnolongerconsideredreachable.thisverypartialimprovementsignicantlyincreasesthenumberofpracticalcaseswherethe model-checkingalgorithm,thetoolcanlook,alongthepathsleadingtothis state,fortransitionsguardedbyunfeasiblelinearguards.ifallsuch\bad"paths linearalgebra:whenastateviolatingthepropertyisreachedbythestandard ThisiswhyLesarhasbeenextendedwithsuchadecisionprocedurein vericationsucceeds. sitionsareclearlyimpossible,sincedivariesofatmost1ateachcycle,and Moreover,sometransitionsareunfeasiblebecauseofthedynamicbehaviorof transitionsfromstate\early"tostate\late"andconversely.now,thesetran- numericalvariables.forinstance,intheautomatonoffig.3,therearedirect Ofcourse,wearenotalwaysabletodetectstaticallyunfeasibletransitions. cannotjumpfrombeing0instate\early"tobecoming< 10instate callyunfeasibletransitionsismuchmoredicult.weexperiment\linearrelation analysis"[hpr97] anapplicationofabstractinterpretation tosynthesize \Late".Suchtransitionsarecalleddynamicallyunfeasible.Detectingdynami- invariantlinearrelationsineachstateoftheautomaton.iftheguardofatransitionisnotsatisablewithintheinvariantofitssourcestate,thenthetransition 1atleastforrationalsolutions;butsinceunfeasibilityinrationalnumbersimplies unfeasibilityinintegers,suchanapproximatedecisionisstillconservative.

8 isunfeasible.inourexample,wegettheinvariantsshowninfig.4,whichallow 5AutomaticTesting ustoremoveallunfeasibletransitions. systems withtoocomplexstatespace,orimportantnumericalaspects will remainunfeasible.ontheotherhand,somevalidationproblemsareoutofthe importantvalidationtechnique.ononehand,thevericationoftoocomplex scopeofformalverication:itisthecasewhenpartsoftheprogramcannotbe Inspiteoftheprogressofformalverication,testingisandwillremainan techniques.moreover,testingtechniquesandtoolsshouldbemainlydevoted environment.so,vericationandtestingshouldbeconsideredascomplementary itisalsothecasewhenonewantstovalidatethenalsystemwithinitsactual tocaseswherevericationeitherfailsordoesnotapply.thisiswhyweare formallydescribed,becausetheyareunknownorwritteninlowlevellanguages; needaformaldescriptionofthesystemundertest(blackboxtesting),andthe costofwhichdoesn'tdependontheinternalcomplexityofthetestedsystem. especiallyinterestedintechniquesthatcopewithnumericalsystems,thatdon't automaticgenerationoftestsetsisthesameasforverication:anautomatic testerwillneedaformaldescriptionofboththeenvironment togenerate isextremelyexpensiveanderror-prone.now,itappearsthattheprerequisitefor onlyrealistictestcases andthesystemundertest toprovidean\oracle" Intensivetestingrequiresautomation,sinceproducinghugetestsetsbyhand decidingwhethereachtestpassesorfails.insection2,weproposedtheuseof synchronousobserversfortheseformaldescriptions.inthelurette[rwnh98] andlutess[borz98]tools,suchobserversareusedtoautomaticallygenerate loopwiththeirenvironment.inparticular,theyareoftenintendedtocontrol andruntestsequences.inthissection,weexplaintheprinciplesofthisgenerationṫhespecicfeatureofreactivesystemsis,ofcourse,thattheyruninclosed ofaninputsequencedoesnotmakesenseindependentlyofthecorresponding proach,testsequencesaregeneratedonthey,astheyaresubmittedtothe maydependonthepastoutputs(fromthesystem).inotherwords,therealism outputsequence,computedbythesystemundertest.thisiswhy,inourap- systemundertest. Moreprecisely,weassumethatthefollowingcomponentsareavailable: theirenvironment.thismeansthatthecurrentinput(fromtheenvironment) {TheobserversAandP,respectively {anexecutableversionofthesystemundertest,says.weonlyneedtobeable torunit,stepbystep. checkedduringthetest. i S op A realistic environmentandthepropertiestobe describingtheassumptionsaboutthe correct

9 instantaneouslyoftheoutputs\o"ofs.since\o"issupposedtobecomputed fromthecurrentinput\i",itwouldbeakindofcausalityloopthattherealism of\i"dependon\o". Moreover,theoutput\realistic"oftheobserverAisrequirednottodepend rst,theinitialstateofa:inthisstate,thelustrecodeofacanbesimplied, andtobeabletorunthesystemsandtheobserverp,stepbystep.itconsiders, byreplacingeachexpression\e1->e2"by\e1",andeachexpression\pre(e)"by \nil".afterthissimplication,theresult\realistic"isacombinationalexpression Basically,thetesteronlyneedstoknowthesourcecodeoftheobserverA, oftheinput\i",say\b(i)".thesatisfactionofthebooleanformulab(i)canbe viewedasaconstraintontheinitialinputstothesystem.aconstraintsolver whichwillbedetailedbelow isusedtorandomlyselectaninputvectori0 toitsnewstate,providinganewconstrainton\i".thesameprocesscanbe oracle\correct"outputbyp.thelustrecodeofacanbesimpliedaccording AandPforastep,tomakethemchangetheirinternalstate,andtogetthe vectoro0(andchangingitsinternalstate).knowingbothi0ando0,onecanrun satisfyingthisconstraint.now,sisrunforasteponi0,producingtheoutput givennumberofsteps. repeatedaslongasthetestpasses(i.e.,preturns\correct=true"),orfora servers.aconstraintisthenapurelybooleanformula,whichisrepresentedby abinarydecisiondiagram.acorrectselectioncorrespondstoapathleading agivenconstraint.inlutess[borz98],oneconsideronlypurelybooleanob- toa\true"leafinthisbdd.thetoolisabletoperformsuchaselection,eitherusinganequiprobablestrategy,ortakingintoaccountuser-givendirectives. Lurette[RWNH98]isabletosolveconstraintsthatareBooleanexpressions Theconsideredtoolsmainlydierintheselectionofinputvectorssatisfying involvingbooleaninputsandlinearrelationsonnumericalinputs. S.Anobserverofthisbehaviorcanbewrittenasfollows: derivative.initially,bothuanditsderivativeareknowntobe0.then,thesecond AssumeSisintendedtoregulateaphysicalvalueu,byconstrainingitssecond derivativeofuwillbeinaninterval[ ;+]aroundthe(previous)outputxof Example:Letusillustratethegenerationprocessonaverysimpleexample. vardudt,d2udt2:real; letdudt=0->(u{pre(u)); nodea(u,x:real)returns(realistic:bool); realistic=(u=0)->((pre(x){delta<=d2udt2) d2udt2=dudt{pre(dudt); Attherstcycle,thecodeofAissimpliedto tel and(d2udt2<=pre(x)+delta)); dudt=0;d2udt2=nil;realistic=(u=0);

10 systemsisrunforonecycle,withthisinputvalue,letx0bethereturnedvalue. Thereisonlyonewayofsatisfyingtheconstraint,bychoosingu0=0.The SothecodeofAissimpliedto Atthesecondcycle,weknowthat dudt=u;d2udt2=dudt; pre(u)=0;pre(dudt)=0;pre(x)=x0 u1=x0+isselected,andprovidedtos,whichreturnssomenewvaluex1.at thenextcycle,weknowthat whichgivesthe(linear)constraintx0 ux0+.assumethevalue realistic=(x0{delta<=d2udt2)and(d2udt2<=xo+delta); So,thecodeofAsimpliesto dudt=u{(x0+delta);d2udt2=dudt{(x0+delta); pre(u)=pre(dudt)=x0+;pre(x)=x1 whichgivestheconstraintx1+2x0ux1+2x0+2,andsoon... realistic=(x1{delta<=d2udt2)and(d2udt2<=x1+delta) specicationofpropertiesbysynchronousobservers.whilenotbeingrestricted 6Conclusion andconvenientinthatcontext,sincethesamekindoflanguagecanbeusedto tosynchronousmodels,thiswayofspecifyingpropertiesisespeciallynatural Wehavepresentedsomevalidationtechniques,whichmainlyderivefromthe describethesystemanditsproperties. chronousobserverswereanaturalgeneralizationoftherelationsinesterel, couldbeadaptedtoanysynchronouslanguage.notice,however,thatsomeideas whichareawayofexpressingknownimplicationsorexclusionbetweeninput weredirectlysuggestedbythedeclarativenatureoflustre.forinstance,syn- OurpresentationwascenteredonthelanguageLustre,butthetechniques straintisespeciallynaturalwhentheobserveriswritteninlustre,butcanbe sequencegeneration,theideaofconsideringanobserverasa(dynamic)con- invariantbooleanexpressions.generalizedtoanybooleanlustreexpression, thismechanismprovidesawayofspecifyinganysafetyproperty.also,intest events.whentransposedintolustre,theserelationsarejustspecialcasesof adaptedtoanysynchronouslanguage. References [BCDP99]S.Bensalem,P.Caspi,C.Dumas,andC.Parent-Vigouroux.AmethodologyforprovingcontrolprogramswithLustreandPVS.InDependable Society,January1999. ComputingforCriticalApplications,DCCA-7,SanJose.IEEEComputer

11 [BCM+90]J.R.Burch,E.M.Clarke,K.L.McMillan,D.L.Dill,andJ.Hwang.Symbolicmodelchecking:1020statesandbeyond.InFifthIEEESymposium [BG92] [BORZ98]L.duBousquet,F.Ouabdesselam,J.-L.Richier,andN.Zuanon.Lutess: guage:design,semantics,implementation.scienceofcomputerprogram- ming,19(2):87{152,1992. onlogicincomputerscience,philadelphia,1990. G.BerryandG.Gonthier.TheEsterelsynchronousprogramminglan- [Bou98] testingenvironmentforsynchronoussoftware.intoolsupportforsystemspecicationdevelopmentandverication.advancesincomputing Science,Springer,1998. (B.C.),June1998.LNCS1427,SpringerVerlag. nationalconferenceoncomputer-aidedverication,cav'98,vancouver A.Bouali.Xeve:anEsterelvericationenvironment.InTenthInter- [CBM89]O.Coudert,C.Berthet,andJ.C.Madre.Vericationofsynchronous sequentialmachinesbasedonsymbolicexecution.ininternationalworkshoponautomaticvericationmethodsforfinitestatesystems,grenoble.lncs407,springerverlag,1989. [DR94] [CES86] nite-stateconcurrentsystemsusingtemporallogicspecications.acm TOPLAS,8(2),1986. andvericationbycompositionalreductions.ind.dill,editor,6thinternationalconferenceoncomputeraidedverication,cav'94,stanford, June1994.LNCS818,SpringerVerlag. N.Halbwachs.Synchronousprogrammingofreactivesystems.Kluwer R.DeSimoneandA.Ressouche.Compositionalsemanticsofesterel E.M.Clarke,E.A.Emerson,andA.P.Sistla.Automaticvericationof [Hal93] [HLR93] [HCRP91]N.Halbwachs,P.Caspi,P.Raymond,andD.Pilaud.Thesynchronous 79(9):1305{1320,September1991. dataowprogramminglanguagelustre.proceedingsoftheieee, N.Halbwachs,F.Lagnier,andP.Raymond.Synchronousobserversand AcademicPub.,1993. [HPR97]N.Halbwachs,Y.E.Proy,andP.Roumano.Vericationofreal-time thevericationofreactivesystems.inm.nivat,c.rattray,t.rus,and G.Scollo,editors,ThirdInt.Conf.onAlgebraicMethodologyandSoftware Technology,AMAST'93,Twente,June1993.WorkshopsinComputing, [JPV95] SpringerVerlag. systemsusinglinearrelationanalysis.formalmethodsinsystemdesign, 11(2):157{185,August1997. vericationofesterelprogramsandapplicationstotelecommunication software.inp.wolper,editor,7thinternationalconferenceoncomputeraidedverication,cav'95,liege(belgium),july1995.lncs939, L.J.Jagadeesan,C.Puchol,andJ.E.VonOlnhausen.Safetyproperty [LGLL91]P.LeGuernic,T.Gautier,M.LeBorgne,andC.LeMaire.Programming [LDBL93]M.LeBorgne,BrunoDutertre,AlbertBenveniste,andPaulLeGuernic. SpringerVerlag. pages2191{2196,groningen,1993. DynamicalsystemsoverGaloiselds.InEuropeanControlConference, [Mar98] 1336,September1991. B.Marre.Testdataselectionforreactivesynchronoussoftware.In Dagstuhl-Seminar-Report223:TestAutomationforReactiveSystems- TheoryandPractice,September1998. realtimeapplicationswithsignal.proceedingsoftheieee,79(9):1321{

12 [MHMM95]M.Mullerburg,L.Holenderski,O.Maeis,andM.Morley.Systematic testingandformalvericationtovalidatereactiveprograms.software [RHR91]C.Ratel,N.Halbwachs,andP.Raymond.Programmingandverifying [QS82] QualityJournal,4(4):287{307, ,SpringerVerlag,April1982. systemsincesar.ininternationalsymposiumonprogramming.lncs J.P.QueilleandJ.Sifakis.Specicationandvericationofconcurrent [RWNH98]P.Raymond,D.Weber,X.Nicollin,andN.Halbwachs.Automatictesting Systems,NewOrleans,December1991. guagelustre.inacm-sigsoft'91conferenceonsoftwareforcritical ofreactivesystems.in19thieeereal-timesystemssymposium,madrid, criticalsystemsbymeansofthesynchronousdata-owprogramminglan- [VW86] programverication.insymposiumonlogicincomputerscience,june Spain,December M.Y.VardiandP.Wolper.Anautomata-theoreticapproachtoautomatic

Acommonvericationproblemforhardwaredesignsistodetermineifevery

Acommonvericationproblemforhardwaredesignsistodetermineifevery OnCombiningFormalandInformalVerication JunYuan? bolicmethodsforthevericationofinvariants.themotivationistwo-fold. conjunctionwithtraditionalsimulationresultsinbetter\coverage"relativetothecomputationalresourcesused.additionally,evenondesigns

More information

KeyEscrowinMutuallyMistrustingDomains?

KeyEscrowinMutuallyMistrustingDomains? KeyEscrowinMutuallyMistrustingDomains? Abstract.Inthispaperwepresentakeyescrowsystemwhichmeets L.Chen,D.GollmannandC.J.Mitchell possiblerequirementsforinternationalkeyescrow,wheredierentdomainsmaynottrusteachother.inthissystemmultiplethirdparties,

More information

There e really is No Place Like Rome to experience great Opera! Tel: 01213 573 866 to discuss your break to the Eternal City!

There e really is No Place Like Rome to experience great Opera! Tel: 01213 573 866 to discuss your break to the Eternal City! There e really is No Place Like Rome to experience great Opera! Tel: 01213 573 866 to discuss your break to the Eternal City! Date Fri Location 11 Sep 2015 Teatro dell'opera di Roma Opera Sat 12 Sep 2015

More information

0 0-10 5-30 8-39. Rover. ats gotorock getrock gotos. same time compatibility. Rock. withrover 8-39 TIME

0 0-10 5-30 8-39. Rover. ats gotorock getrock gotos. same time compatibility. Rock. withrover 8-39 TIME Verication of plan models using UPPAAL Lina Khatib 1, Nicola Muscettola, and Klaus Havelund 2 NASA Ames Research Center, MS 269-2 Moett Field, CA 94035 1 QSS Group, Inc. 2 RECOM Technologies flina,mus,havelundg@ptolemy.arc.nasa.gov

More information

accept order accept order1 accept order2 accept order n

accept order accept order1 accept order2 accept order n 1 2 - - 4 receive order accept order confirm order with client - receive order1 accept order1 confirm order1 with client receive order2 accept order2 confirm order2 with client receive order n accept

More information

RETAIL SUPPLY CHAIN CONFERENCE 2015

RETAIL SUPPLY CHAIN CONFERENCE 2015 CASE STUDY: COMBINING VENDOR PERFORMANCE AND PREDICTIVE ANALYTICS TO DRIVE PROFIT IMPROVEMENTS Pep Boys, a $2 billion retailer, recently participated in a joint case study by Compliance Networks (a vendor

More information

Meß- und Kommunikationstechnik GmbH Annaberger Str. 240 09125 Chemnitz Tel. 0371 5347 529 http://www.meskom.de info@meskom.de

Meß- und Kommunikationstechnik GmbH Annaberger Str. 240 09125 Chemnitz Tel. 0371 5347 529 http://www.meskom.de info@meskom.de Meß- und Kommunikationstechnik GmbH Annaberger Str. 240 09125 Chemnitz Tel. 0371 5347 529 http://www.meskom.de info@meskom.de Author Dipl.-Ing. Bernd Wenzel Managing Partner of M&K GmbH www.meskom.de /

More information

How To Raise Finance With Enterprise Enfield

How To Raise Finance With Enterprise Enfield Top Tips for Raising Finance With Liz Gjoni All material Enterprise Enfield What do I Need? A realistic business plan that s concise and demonstrates your business idea makes sense and is financially viable

More information

Two Papers on Internet Connectivity and Quality. Abstract

Two Papers on Internet Connectivity and Quality. Abstract Two Papers on Internet Connectivity and Quality ROBERTO ROSON Dipartimento di Scienze Economiche, Università Ca Foscari di Venezia, Venice, Italy. Abstract I review two papers, addressing the issue of

More information

ABB SACE SACE PR 211-212 S8 RH0064.001 L0478 1/6

ABB SACE SACE PR 211-212 S8 RH0064.001 L0478 1/6 Sganciatore elettronico di sovracorrente a microprocessore PR211 e PR212 per Isomax S8 Microprocessor based overcurrent release Isomax S8 PR211 and PR212 It En ABB SACE SACE PR 211-212 S8 RH0064.001 L0478

More information

clinical negligence collaborative law commercial dispute resolution commercial property company & commercial contentious wills and probate education

clinical negligence collaborative law commercial dispute resolution commercial property company & commercial contentious wills and probate education clinical negligence collaborative law commercial dispute resolution commercial property company & commercial contentious wills and probate education employment family law housing mediation personal injury

More information

RapidResponse Capacity Planning (Constraints) Application

RapidResponse Capacity Planning (Constraints) Application This document outlines the RapidResponse Capacity (Constraints) Application Kinaxis RapidResponse allows companies to concurrently and continuously plan, monitor, and respond in a single environment and

More information

Using In-Common Laboratories to Diagnose & Improve Performance

Using In-Common Laboratories to Diagnose & Improve Performance How In-Common Laboratories Uses Real-Time Dashboards and Business Intelligence to Improve Patient Service & Optimize Productivity Executive War College, April 30, 2013 Kris Bailey, CEO Hospital In-Common

More information

Company Profile. 1-2-1 Osaki, Shinagawa-ku, Tokyo, 141-8672 Japan Tel. +81 3 5435 7777 www.hitachi-systems.com/eng/

Company Profile. 1-2-1 Osaki, Shinagawa-ku, Tokyo, 141-8672 Japan Tel. +81 3 5435 7777 www.hitachi-systems.com/eng/ Company Profile 1-2-1 Osaki, Shinagawa-ku, Tokyo, 141-8672 Japan Tel. +81 3 5435 7777 www.hitachi-systems.com/eng/ All product and company names in this document are trademarks or registered trademarks

More information

Financial Accounting Chapter 9: Receivables

Financial Accounting Chapter 9: Receivables Supplemental Instruction Handouts Financial Accounting Chapter 9: Receivables 1. At December 31, 2011, AZY Co had $1,550,000 in credit sales for the year. The company believes that 5% of these sales will

More information

A Security Protocol Animator Tool for AVISPA

A Security Protocol Animator Tool for AVISPA A Security Protocol Animator Tool for AVISPA Yann Glouche 1, Thomas Genet 1, Olivier Heen 2, Olivier Courtay 2 1 IRISA-INRIA, Rennes, France yann.glouche@irisa.fr thomas.genet@irisa.fr 2 Thomson R&D France,

More information

By the numbers. The Co-operative Housing Federation. of Canada. A guide to creating a long-term financial forecast for your co-op (Section 95 co-ops)

By the numbers. The Co-operative Housing Federation. of Canada. A guide to creating a long-term financial forecast for your co-op (Section 95 co-ops) The Co-operative Housing Federation of Canada By the numbers A guide to creating a long-term financial forecast for your co-op (Section 95 co-ops) Inside this guide Acknowledgements 1 Introduction 3 Who

More information

TIDEWATER COMMUNITY COLLEGE TUITION & FEES IN-STATE RATE

TIDEWATER COMMUNITY COLLEGE TUITION & FEES IN-STATE RATE IN-STATE RATE The following tuition and fee rates are effective Summer 2016. is subject to change by action of the State Board for Community Colleges. s are payable with tuition and are charged on a per

More information

OFFICE FOR HARMONIZATION IN THE INTERNAL MARKET (TRADE MARKS AND DESIGNS) Certificate of Registration 1

OFFICE FOR HARMONIZATION IN THE INTERNAL MARKET (TRADE MARKS AND DESIGNS) Certificate of Registration 1 OFFICE FOR HARMONIZATION IN THE INTERNAL MARKET () Trade Marks and Register Department Alicante, 29/10/2010 Certificate of Registration 1 CABINET @MARK 16, rue Milton F-75009 Paris FRANCIA Registration

More information

How To Write A Paper On Csp And Object-Z

How To Write A Paper On Csp And Object-Z Renementandvericationofconcurrentsystemsspecied TechnischeUniversitatBerlin,FBInformatik,FGSoftwaretechnik, GraemeSmithandJohnDerricky inobject-zandcsp ycomputinglaboratory,universityofkent,canterbury,ct27nf,uk.

More information

OPTICAL PARTICLE SIZER MASS CALIBRATION METHOD

OPTICAL PARTICLE SIZER MASS CALIBRATION METHOD OPTICAL PARTICLE SIZER MASS CALIBRATION METHOD APPLICATION NOTE OPS-001 The Optical Particle Sizer (OPS) is calibrated for size with Polystyrene Latex (PSL) spheres (per ISO 12501-1/4) at TSI. This method

More information

Così sol d una chiara fonte viva Seconda parte of 'Hor che'l ciel'e la terra' Canto

Così sol d una chiara fonte viva Seconda parte of 'Hor che'l ciel'e la terra' Canto 10 17 Ptrch chia va Scon r of 'Hor ch'l c' r' an va Mo v l dolc l ama B ond io chia ino Ror 25 Prchè l o martir non giun ga A ; 33 l s 40 D 47 54 n n g. n g c 2012 Srpnt Publications 1 Pnd on: January

More information

CHAPTER 11. Proposed Project. Incremental Cash Flow for a Project. Treatment of Financing Costs. Estimating cash flows:

CHAPTER 11. Proposed Project. Incremental Cash Flow for a Project. Treatment of Financing Costs. Estimating cash flows: CHAPTER 11 Cash Flow Estimation and Risk Analysis Estimating cash flows: Relevant cash flows Working capital treatment Inflation Risk Analysis: Sensitivity Analysis, Scenario Analysis, and Simulation Analysis

More information

Performance Evaluation of Mobile Network Technologies for Reliable M2M-Applications in Automation

Performance Evaluation of Mobile Network Technologies for Reliable M2M-Applications in Automation Performance Evaluation of Mobile Network Technologies for Reliable M2M-Applications in Automation Marko Krätzig Institut für Automation und Kommunikation e.v. Magdeburg Werner-Heisenberg-Str. 1 39106 Magdeburg

More information

A Systematic Approach. to Parallel Program Verication. Tadao TAKAOKA. Department of Computer Science. Ibaraki University. Hitachi, Ibaraki 316, JAPAN

A Systematic Approach. to Parallel Program Verication. Tadao TAKAOKA. Department of Computer Science. Ibaraki University. Hitachi, Ibaraki 316, JAPAN A Systematic Approach to Parallel Program Verication Tadao TAKAOKA Department of Computer Science Ibaraki University Hitachi, Ibaraki 316, JAPAN E-mail: takaoka@cis.ibaraki.ac.jp Phone: +81 94 38 5130

More information

Analysis of Boolean Programs

Analysis of Boolean Programs Analysis of Boolean Programs Patrice Godefroid 1 Mihalis Yannakakis 2 1 Microsoft Research, pg@microsoft.com 2 Columbia University, mihalis@cs.columbia.edu Abstract. Boolean programs are a popular abstract

More information

RapidResponse. Demand Planning. Application

RapidResponse. Demand Planning. Application This document outlines the RapidResponse Demand Application Kinaxis RapidResponse allows companies to concurrently and continuously plan, monitor, and respond in a single environment and across business

More information

AmyP.Felty1,DouglasJ.Howe1,andFrankA.Stomp2 ProtocolVericationinNuprl? 2Dept.ofComp.Sci.,UCDavis,Davis,CA95616,USA.stomp@cs.ucdavis.edu 1BellLabs,MurrayHill,NJ07974,USA.ffelty,howeg@bell-labs.com whileretainingexistingadvantagesofthesystem,anddescribesapplicationoftheprovertoverifyingthescicachecoherenceprotocol.the

More information

Planchar por el reverso / Iron on reverse side/ Repasser à l'envers No vaporizar / Do not steam / Ne pas repasser avec vapeur

Planchar por el reverso / Iron on reverse side/ Repasser à l'envers No vaporizar / Do not steam / Ne pas repasser avec vapeur Color/colour/couleur: 01 Color/colour/couleur: 02 Color/colour/couleur: 03 Color/colour/couleur: 04 Color/colour/couleur: 05 Color/colour/couleur: 06 Color/colour/couleur: 07 Color/colour/couleur: 08 Color/colour/couleur:

More information

Rutgers, The State University of New Jersey. Department of Psychiatric Rehabilitation & Counseling Professions

Rutgers, The State University of New Jersey. Department of Psychiatric Rehabilitation & Counseling Professions Zakia Clay, MSW, LCSW Zakia.Clay@shrp.rutgers.edu Ann Reilly MA, LSW, CPRP Reillya2@shrp.rutgers.edu Anthony Zazzarino MA, LPC, CPRP Anthony.Zazzarino@shrp.rutgers.edu Rutgers, The State University of

More information

FY 2014 Senior Executive Service (SES) Performance Management Training

FY 2014 Senior Executive Service (SES) Performance Management Training FY 2014 Senior Executive Service (SES) Management Training HC-40 February 2014 OFFICE OF THE CHIEF HUMAN CAPITAL OFFICER Table of Contents Overview Planning Monitoring and Developing Rating Rewarding Executive

More information

Risk Management in Pharmaceutical Supply Chains the experience of the insurer

Risk Management in Pharmaceutical Supply Chains the experience of the insurer 22. October 2015 Risk Management in Pharmaceutical Supply Chains the experience of the insurer Cluster for Logistics Luxembourg Chambre de Commerce Dr. Verena Brenner HDI Risk Consulting (HRC) Short Introduction

More information

January March 2015 Conference Call and Webcast 29 April 2015

January March 2015 Conference Call and Webcast 29 April 2015 January March 2015 Conference Call and Webcast 29 April 2015 Disclaimer The following presentations contain forward-looking statements and information on the business development of the Volkswagen Group.

More information

Colorado. Congressional Statistics: Disability Insurance for December 2014. Social Security. $1.6 billion (estimated)

Colorado. Congressional Statistics: Disability Insurance for December 2014. Social Security. $1.6 billion (estimated) Colorado Colorado are disabled 1,316 19,805 107,158 $14,184 While Social Security is best known for providing retirement, the program also provides Disability Insurance (DI) protection to and their families

More information

When Everything's Priority, Who Gets the Expert? November 2013

When Everything's Priority, Who Gets the Expert? November 2013 Drive strategy. Accelerate results. cloud-based program & portfolio management software When Everything's Priority, Who Gets the Expert? November 2013 Top Ten Resource Management Challenges 1. Resource

More information

Doctor of Business Administration degree (3 year)

Doctor of Business Administration degree (3 year) Pacific States University 3450 Wilshire Blvd, #500 Los Angeles, CA 90010 Tel: 323.731.2383, Fax:323.731.7276, Web:www.psuca.edu School Performance Fact Sheet 2011-2012 s Educational Program (Program Length)

More information

Handling missing data in large data sets. Agostino Di Ciaccio Dept. of Statistics University of Rome La Sapienza

Handling missing data in large data sets. Agostino Di Ciaccio Dept. of Statistics University of Rome La Sapienza Handling missing data in large data sets Agostino Di Ciaccio Dept. of Statistics University of Rome La Sapienza The problem Often in official statistics we have large data sets with many variables and

More information

How To Understand The Concept Of Redundancy In A Network (Uni, Enni)

How To Understand The Concept Of Redundancy In A Network (Uni, Enni) E-NNI Redundancy (Considerations and Musings) Stephen Haddock November 19, 2009 802.1 Plenary, Atlanta 1 Introduction This presentation is kind of a random walk considering aspects of providing redundancy

More information

Feature-Based Decomposition of Inductive Proofs Applied to Real-Time Avionics Software

Feature-Based Decomposition of Inductive Proofs Applied to Real-Time Avionics Software Feature-Based Decomposition of Inductive Proofs Applied to Real-Time Avionics Software Vu Ha, Murali Rangarajan, and Darren Cofer Honeywell International 3660 Technology Drive Minneapolis, MN 55418 Harald

More information

Towards ``zero abandonments'' in call center performance

Towards ``zero abandonments'' in call center performance European Journal of Operational Research 135 2001) 50±56 www.elsevier.com/locate/dsw Theory and Methodology Towards ``zero abandonments'' in call center performance John C. Duder a, Moshe B. Rosenwein

More information

Governing Expenses Project

Governing Expenses Project Governing Expenses Project Project Scope Statement of Purpose Solutions Plus, based out of New York City was founded in 1927. They are currently servicing North and South Americas and Eastern Europe with

More information

Pension Plan Personalized Information and Retirement Horizon Web sites

Pension Plan Personalized Information and Retirement Horizon Web sites Université d Ottawa University of Ottawa Pension Plan Personalized Information and Retirement Horizon Web sites User guide Disclaimer notice This document only includes background information provided

More information

Know your. vendors. Evaluate your consultant s performance. engagement is finished and go on to use the resulting information.

Know your. vendors. Evaluate your consultant s performance. engagement is finished and go on to use the resulting information. Know your vendors www.jupiterimages.com Evaluate your consultant s performance by Chris F Jones MBA FCMC In his book Managing the Professional Services Firm David Maister stresses the importance of evaluating

More information

Sales & Operations Planning Training - UK Consultant

Sales & Operations Planning Training - UK Consultant ERP success needs a Sales & Operations Planning process You will not achieve excellence from ERP if you do not have an effective, high level Sales & Operations Planning (S&OP) process. Introduction We

More information

Seller s Guide. be asked to sign a RERA form called Form A, which regulates the consultant and client relationship.

Seller s Guide. be asked to sign a RERA form called Form A, which regulates the consultant and client relationship. T here is a lot to think about when you choose to sell a property. In this guide, Palma will advise you on several points you need to consider when selling a property. Understanding the requirements upfront

More information

ISMI Risk Screening Tool

ISMI Risk Screening Tool ISMI Risk Screening Tool SESHA Hill Country Chapter 2010 Symposium February 12, 2010 Brett Jay Davis, PE Zephyr Environmental Corporation bdavis@zephyrenv.com, 512 879-6628 Presentation Outline 1. Project

More information

1. Sales Forecast. Attachment. Table 1: Sales Forecast Diffusion Index. Category Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1

1. Sales Forecast. Attachment. Table 1: Sales Forecast Diffusion Index. Category Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 1. Sales Forecast Attachment The sales forecast diffusion index for the fourth quarter of fiscal 2008 and the first quarter of fiscal 2009 was as follows: Among telecommunications, the index continues

More information

/",)(*+%!"#$%#& %-).('&.%+&0+% %&'(%" )"%#" )0%.%1%,!%&**+,& 232 )"-).( %#' 4 45 6 7 8 9 :;?@;A BC; ;ADC HBIJKL?@ ;E;?A;FAG?@B=GD MNOPQRSTU VPQ W )$ &" ").#%.,)$.'% XYZ[\]^_`]^Zabcde For more information,

More information

Q3 2013 Sales Michel Favre, CFO. October 22, 2013

Q3 2013 Sales Michel Favre, CFO. October 22, 2013 Q3 2013 Sales Michel Favre, CFO October 22, 2013 1 Total sales up +5.2% like-for-like (+0.8% published) Q3 Total sales by type in m 4,086 4,117 +0.8% 674 608 674 261 313 313 608 261 Published Like for

More information

The objectives of the course are to provide students with a solid foundation in all aspects of internet marketing. Specifically my goals are:

The objectives of the course are to provide students with a solid foundation in all aspects of internet marketing. Specifically my goals are: 1 MKT 556 INTERNET MARKETING UNIVERSITY OF SOUTHERN CALIFORNIA MARSHALL SCHOOL OF BUSINESS Professor: Allen Weiss Professor of Marketing Office: Hoffman 616 Phone: 213-740-5035 Email: amweiss@marshall.usc.edu

More information

Formal Specification of Non-functional Properties of Component-Based Software

Formal Specification of Non-functional Properties of Component-Based Software Formal Specification of Non-functional Properties of Component-Based Software Steffen Zschaler Dresden University of Technology steffen.zschaler@inf.tu-dresden.de Abstract. Non-functional or extra-functional

More information

Sanity Checks in Formal Verification

Sanity Checks in Formal Verification Sanity Checks in Formal Verification Orna Kupferman Hebrew University, School of Engineering and Computer Science, Jerusalem 91904, Israel Email:orna@cs.huji.ac.il, URL: http://www.cs.huji.ac.il/ orna

More information

Resource Management as a Service (RMaaS)

Resource Management as a Service (RMaaS) RTM Consulting Resource Management as a Service (RMaaS) The Case for Outsourcing Resource Management Marc Lacroix Managing Partner RTM Consulting 2 2012-2014. All rights reserved. Overview Every professional

More information

Performance Fact Sheet 2012 & 2013 Calendar Years Vocational Nursing Program (LVN) 13 months Program

Performance Fact Sheet 2012 & 2013 Calendar Years Vocational Nursing Program (LVN) 13 months Program 3611 Stockdale Highway, Suite I-2 Bakersfield, CA 93309 Tel. No. (661) 832-2786/Fax No. (661) 832-5848 Performance Fact Sheet 2012 & 2013 s Vocational Nursing Program (LVN) 13 months Program On-Time Completion

More information

The response to this request will be released on the PBO website (www.pbo.gov.au).

The response to this request will be released on the PBO website (www.pbo.gov.au). Parliament of Australia Parliamentary Budget Office Phil Bowen PSM FCPA Parliamentary Budget Officer Senator Richard Di Natale Leader of the Australian Greens Parliament House CANBERRA ACT 2600 Dear Senator

More information

Transactions for Software Model Checking

Transactions for Software Model Checking Electronic Notes in Theoretical Computer Science 89 No. 3 (2003) URL: http://www.elsevier.nl/locate/entcs/volume89.html 22 pages Transactions for Software Model Checking Cormac Flanagan Hewlett-Packard

More information

Statistics W4240: Data Mining Columbia University Spring, 2014

Statistics W4240: Data Mining Columbia University Spring, 2014 Statistics W4240: Data Mining Columbia University Spring, 2014 Version: January 30, 2014. The syllabus is subject to change, so look for the version with the most recent date. Course Description Massive

More information

AN INDUSTRIAL AND ACADEMIC JOINT EXPERIMENT ON AUTOMATED VERIFICATION OF A SECURITY PROTOCOL

AN INDUSTRIAL AND ACADEMIC JOINT EXPERIMENT ON AUTOMATED VERIFICATION OF A SECURITY PROTOCOL AN INDUSTRIAL AND ACADEMIC JOINT EXPERIMENT ON AUTOMATED VERIFICATION OF A SECURITY PROTOCOL OLIVIER HEEN IRISA, Lande Project, Rennes, France THOMAS GENET IRISA, Lande Project, Rennes, France STEPHANE

More information

How much will a/an. loan cost? AUTO TITLE LOAN SINGLE PAYMENT. Thirty Day. Ask Yourself... How Long Could It Take to Repay a Loan?

How much will a/an. loan cost? AUTO TITLE LOAN SINGLE PAYMENT. Thirty Day. Ask Yourself... How Long Could It Take to Repay a Loan? AUTO TITLE LOAN SINGLE PAYMENT You Can Lose Your Car If you miss a payment or make a late payment, your car can be repossessed. A er reviewing the terms of the loan, you are not required to choose this

More information

Hrvatski zavod za zapošljavanje ACTIVITIES OF THE CROATIAN EMPLOYMENT SERVICE AIMED AT ROMA INCLUSION IN THE LABOUR MARKET

Hrvatski zavod za zapošljavanje ACTIVITIES OF THE CROATIAN EMPLOYMENT SERVICE AIMED AT ROMA INCLUSION IN THE LABOUR MARKET ACTIVITIES OF THE CROATIAN EMPLOYMENT SERVICE AIMED AT ROMA INCLUSION IN THE LABOUR MARKET Skopje, December 2011. National Programme for Roma/Action plan for the Decade of Roma Inclusion 2005-2015 The

More information

1 Introduction. 2 Assumptions. Implementing roaming for OpenBTS

1 Introduction. 2 Assumptions. Implementing roaming for OpenBTS Implementing roaming for OpenBTS 1 Introduction One of the main advantages of OpenBTS TM system architecture is absence of a legacy GSM core network. SIP is used for registering, call control and messaging.

More information

TS-3GB-S.R0103-0v1.0 Network Firewall Configuration and Control (NFCC) - Stage 1 Requirements

TS-3GB-S.R0103-0v1.0 Network Firewall Configuration and Control (NFCC) - Stage 1 Requirements TS-3GB-S.R0103-0v1.0 Network Firewall Configuration and Control (NFCC) - Stage 1 Requirements Mar 3,2005 THE TELECOMMUNICATION TECHNOLOGY COMMITTEE TS-3GB-S.R0103-0v1.0 Network Firewall Configuration and

More information

Santander Universities Entrepreneurship Awards Information Pack

Santander Universities Entrepreneurship Awards Information Pack Santander Universities Entrepreneurship Awards Information Pack Following the success of the Entrepreneurship Awards in previous years we are delighted to announce that we will be repeating the awards

More information

CANDIDATE RECORD SHEET: GCE Applied ICT Unit 4 WEB DESIGN

CANDIDATE RECORD SHEET: GCE Applied ICT Unit 4 WEB DESIGN CANDIDATE RECORD SHEET: GCE Applied ICT Unit 4 WEB DESIGN Summer 201_ Assessment Objective Marks Available Marks Awarded Teacher Comment AO1: ICT capability 13 AO2: Kwledge and understanding 15 AO3: ICT

More information

Live Learning Center. Solution-Driven Integrated Learning Paths. Make the Most of Your Educational Experience

Live Learning Center. Solution-Driven Integrated Learning Paths. Make the Most of Your Educational Experience Solution-Driven Integrated Learning Paths Educational Sessions Lean Global Supply Chain Basics of Operation Management Demand Management, ing, and S & OP Professional Advancement Special Interest Topics

More information

File: sftp://root@jodowf.intranet.o 8/logs/catalina.2013-03-19.log Pagina 1 di 11

File: sftp://root@jodowf.intranet.o 8/logs/catalina.2013-03-19.log Pagina 1 di 11 File: sftp://root@jodowf.intranet.o 8/logs/catalina.2013-03-19.log Pagina 1 di 11 Mar 19, 2013 3:42:40 PM org.joget.apps.form.lib.beanshellformbinder executescript Sourced file: inline evaluation of: ``import

More information

Option Pricing. Chapter 4 Including dividends in the BS model. Stefan Ankirchner. University of Bonn. last update: 6th November 2013

Option Pricing. Chapter 4 Including dividends in the BS model. Stefan Ankirchner. University of Bonn. last update: 6th November 2013 Option Pricing Chapter 4 Including dividends in the BS model Stefan Ankirchner University of Bonn last update: 6th November 2013 Stefan Ankirchner Option Pricing 1 Dividend payments So far: we assumed

More information

Converting Technology to Wealth Workshop. Module 1: Commercialization. Day 2 Market Research

Converting Technology to Wealth Workshop. Module 1: Commercialization. Day 2 Market Research Converting Technology to Wealth Workshop Module 1: Commercialization Day 2 Market Research 1 Review Technology Summary Sheets Present and Comment Delivered to the Malaysian Technology Development Corporation

More information

Deployment Guide AX Series with Microsoft Windows Server 2008 Terminal Services

Deployment Guide AX Series with Microsoft Windows Server 2008 Terminal Services Deployment Guide AX Series with Microsoft Windows Server 2008 Terminal Services Version: 1.0.1 DEPLOYMENT GUIDE Table of Contents AX Series with Microsoft Windows Server 2008 Terminal Services Introduction...

More information

STRATEC Biomedical AG

STRATEC Biomedical AG STRATEC Biomedical AG Interim Report as of September 30, 2014 Birkenfeld, October 22, 2014 Safe Harbor Statement Forward-looking statements involve risks. This company presentation contains various statements

More information

PNC Bank Education Loan Information Related to the New York SLATE Act. The interest rate on this loan is capped at 18%.

PNC Bank Education Loan Information Related to the New York SLATE Act. The interest rate on this loan is capped at 18%. PNC Bank Education Loan Information Related to the New York SLATE Act Interest Rate- Variable Rate Option-Private Loan Program- Loan Variable rate loan, our interest rate is based upon LIBOR (London International

More information

EWI Security of Supply Update

EWI Security of Supply Update EWI Security of Supply Update Simulation of current gas market developments in Europe with a special focus on Germany Cologne 09.03.2015 Dr. Harald Hecking, Simon Schulte, Florian Weiser Energiewirtschaftliches

More information

LISTING CRITERIA FOR PUBLIC SECTOR PANELS OF CONSULTANTS (PSPC)

LISTING CRITERIA FOR PUBLIC SECTOR PANELS OF CONSULTANTS (PSPC) LISTING CRITERIA FOR PUBLIC SECTOR PANELS OF CONSULTANTS (PSPC) ARCHITECTURAL (AR) CONSULTANCY FIRMS (i) Common Criteria for All AR Panels All entities applying for AR panels must be licensed with the

More information

Performance Appraisal Application (PAA) How to Guide For Rating Officials

Performance Appraisal Application (PAA) How to Guide For Rating Officials Performance Appraisal Application (PAA) How to Guide For Rating Officials Table of Contents HOW DO I COMPLETE PERFORMANCE PLAN ACTIVITIES?... 4 Create an Employee's Performance Plan......4 Copy an Existing

More information

Analysis One Code Desc. Transaction Amount. Fiscal Period

Analysis One Code Desc. Transaction Amount. Fiscal Period Analysis One Code Desc Transaction Amount Fiscal Period 57.63 Oct-12 12.13 Oct-12-38.90 Oct-12-773.00 Oct-12-800.00 Oct-12-187.00 Oct-12-82.00 Oct-12-82.00 Oct-12-110.00 Oct-12-1115.25 Oct-12-71.00 Oct-12-41.00

More information

CHEMICAL RESISTANCE OF CLEARTEX ERGOFORM TERMINATOR / JAGUAR PLUS / LAGUNA / ULTIMA MATS MADE BY PVC AND PVC/NBR, PRODUCED AT MUOVIHAKA

CHEMICAL RESISTANCE OF CLEARTEX ERGOFORM TERMINATOR / JAGUAR PLUS / LAGUNA / ULTIMA MATS MADE BY PVC AND PVC/NBR, PRODUCED AT MUOVIHAKA CHEMICAL RESISTANCE OF CLEARTEX ERGOFORM TERMINATOR / JAGUAR PLUS / LAGUNA / ULTIMA MATS MADE BY PVC AND PVC/NBR, PRODUCED AT MUOVIHAKA The resistance of Cleartex Ergoform Terminator / Jaguar Plus / Laguna

More information

Aluminium warehousing, premiums and prices

Aluminium warehousing, premiums and prices Aluminium warehousing, premiums and prices Marco Georgiou Head, Aluminium Primary & Products, CRU CEPS, Price formation in commodities markets, Brussels, Oct 2013 Premiums Supply, demand, freight, rental,

More information

Software Quality Exercise 1

Software Quality Exercise 1 Software Quality Exercise Model Checking Information. Dates Release: 7.0.0.5pm Deadline: 07.0.0.5pm Discussion:.0.0. Formalities While this exercise can be solved and handed in in groups of three, every

More information

GSM GSM 03.07 TECHNICAL November 1996 SPECIFICATION Version 5.0.0

GSM GSM 03.07 TECHNICAL November 1996 SPECIFICATION Version 5.0.0 GSM GSM 03.07 TECHNICAL November 1996 SPECIFICATION Version 5.0.0 Source: ETSI TC-SMG Reference: TS/SMG-030307Q ICS: 33.020 Key words: Digital cellular telecommunications system, Global System for Mobile

More information

April 21, 2014. Mr. Richard A. Stoff President and CEO Ohio Business Roundtable, Inc. 41 South High Street Columbus, Ohio 43215. Dear Mr.

April 21, 2014. Mr. Richard A. Stoff President and CEO Ohio Business Roundtable, Inc. 41 South High Street Columbus, Ohio 43215. Dear Mr. Ernst & Young, LLP Quantitative Economics & Statistics 1101 New York Avenue, NW Washington, DC 20005 Tel: +1 202 327 6000 Fax: +1 202 327 6740 April 21, 2014 Mr. Richard A. Stoff President and CEO Ohio

More information

Verifying Large SDL-Specifications using Model Checking

Verifying Large SDL-Specifications using Model Checking Verifying Large SDL-Specifications using Model Checking Natalia Sidorova 1 and Martin Steffen 2 1 Dept. of Math. and Computer Science, Eindhoven University of Technology, The Netherlands n.sidorova@tue.nl

More information

TOFAŞ 2009 Q1ANALYST PRESENTATION

TOFAŞ 2009 Q1ANALYST PRESENTATION TOFAŞ 2009 Q1ANALYST PRESENTATION Agenda 2009 Q1 Performance Highlights Market Outlook Domestic Market & Tofaş Domestic Sales Market Share Exports Performance Sales Capacity Utilization Financial Results

More information

MIXes in Mobile Communication Systems: Location Management with Privacy *

MIXes in Mobile Communication Systems: Location Management with Privacy * Information Hiding, LNCS 1174, Springer-Verlag, Berlin 1996, 121-135 MIXes in Mobile Communication Systems: Location Management with Privacy * Hannes Federrath, Anja Jerichow, Andreas Pfitzmann University

More information

Winning With Adwords D JANSEN (2014)

Winning With Adwords D JANSEN (2014) Winning With Adwords D JANSEN (2014) Who s This Guy? My name s Derek Jansen Dabbling in digital for the last 5 years MD of Nitch Marketing (Pty) Ltd Specialise in search marketing in hyper competitive

More information

Draft IFRIC Interpretation DI/2010/1 Stripping Costs in the Production Phase of a Surface Mine

Draft IFRIC Interpretation DI/2010/1 Stripping Costs in the Production Phase of a Surface Mine Deloitte Touche Tohmatsu Limited 2 New Street Square London EC4A 3BZ United Kingdom Tel: +44 (0) 20 7936 3000 Fax: +44 (0) 20 7583 1198 www.deloitte.com Direct: +44 20 7007 0884 Direct Fax: +44 20 7007

More information

PUBLIC SECTOR PANELS OF CONSULTANTS (PSPC)

PUBLIC SECTOR PANELS OF CONSULTANTS (PSPC) PUBLIC SECTOR PANELS OF CONSULTANTS (PSPC) Application Form New/Additional/Upgrading /Change of Particulars PSPC 01 Address : Maxwell Road, #02-00, Tower Block, MND Complex, Singapore 069110 Toll-free

More information

turning ideas into success

turning ideas into success turning ideas into success Dear business friends and associates, our country s automobile industry ranks among the best in the world and is one of the strongest driving forces for jobs and industry. Consequently,

More information

Lean Production Performance Metrics Exercises

Lean Production Performance Metrics Exercises Lean Production Performance Metrics Exercises Course in Operations Management Prof. Sergio Cavalieri Adapted from the material provided by Mr. Giovanni Ferrari and Mr. Luca Manzoni Università degli Studi

More information

Process Improvement Plan

Process Improvement Plan Doc ID: Date: Revision: Status: Abstract This document describes the process improvement plan for Company XXX. Approvals Approvals. Signed. Date. Author Page 2 of 19 Sample Process Improvement Plan.doc

More information

Project Management Planning

Project Management Planning Overview of Resource Planning Every organization has a limited number of resources to perform tasks. A project manager's primary role is to find a way to successfully execute a project within these resource

More information

CGS2 2003 2004 2005 2006 2007 2008 2009 2010 X X X X X

CGS2 2003 2004 2005 2006 2007 2008 2009 2010 X X X X X CGS2 Blue, GCS, time Black, GCS, time Red, GCS, time CGS2 Blue, GCS, time Black, GCS, time Red, GCS, time CGS1 Blue, GCS, time Black, GCS, time Red, GCS, time CGS2 (Discontinued) Blue, GCS, time Black,

More information

ISO 9000 QUALITY MANAGEMENT PRINCIPLES AND GUIDELINES ON THEIR APPLICATION

ISO 9000 QUALITY MANAGEMENT PRINCIPLES AND GUIDELINES ON THEIR APPLICATION 1.0 Introduction ISO 9000 QUALITY MANAGEMENT PRINCIPLES AND GUIDELINES ON THEIR APPLICATION This document provides an understanding of the Quality Management Principles that will facilitate a successful

More information

bi-cube - Universally valid and branch oriented role model

bi-cube - Universally valid and branch oriented role model Preface Source A role in bi-cube is the combination of authorizations of sundry systems and applications. The bi-cube role model is a sophisticated, reality oriented model and developed, based on our 10

More information

Standard of measurement by which efficiency, performance, progress, or quality of a plan, process, or product can be assessed 1.

Standard of measurement by which efficiency, performance, progress, or quality of a plan, process, or product can be assessed 1. Meaningful Metrics What is a Metric? Standard of measurement by which efficiency, performance, progress, or quality of a plan, process, or product can be assessed 1. A quality metric is a measurement of

More information

Tree Data Decision Diagrams

Tree Data Decision Diagrams Jean-Michel COUVREUR, Duy-Tung NGUYEN LIFO (Laboratoire d Informatique Fondamentale d Orléans), University of Orleans, Léonard de Vinci street B.P. 6759, F-45067 ORLEANS Cedex 2 http://www.univ-orleans.fr/lifo/

More information

On Simulation Method of Small Life Insurance Portfolios By Shamita Dutta Gupta Department of Mathematics Pace University New York, NY 10038

On Simulation Method of Small Life Insurance Portfolios By Shamita Dutta Gupta Department of Mathematics Pace University New York, NY 10038 On Simulation Method of Small Life Insurance Portfolios By Shamita Dutta Gupta Department of Mathematics Pace University New York, NY 10038 Abstract A new simulation method is developed for actuarial applications

More information