Relating hierarchy of linear temporal properties t

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

}w!#$%&’()+,-./012345yA|FIMUFacultyofInformaticsMasarykUniversityRelatingHierarchyofLinearTemporalPropertiestoModelCheckingbyIvanaCernÆRadekPelÆnekFIMUReportSeriesFIMU-RS-2003-03Copyrightc2003,FIMUApril2003RelatingHierarchyofLinearTemporalPropertiestoModelCheckingIvanaCern·aandRadekPel·anek?DepartmentofComputerScience,FacultyofInformaticsMasarykUniversityBrno,CzechRepublicfcerna,xpelanekg@fi.muni.czAbstract.ThehierarchyofpropertiesasoverviewedbyMannaandPnueli[23]relateslanguage,topology,!-automata,andlineartemporallogicclassicationsofproperties.Weprovidenewcharacterisationsofthishi-erarchyintermsofautomatawithB¤uchi,co-B¤uchi,andStreettaccep-tanceconditionandintermsofLTLiandLTLihierarchies.Afterwards,weanalysethecomplexityofthemodelcheckingproblemforparticularclassesofthehierarchyandthankstothenewcharacterisationsweiden-tifythoselineartimetemporalpropertiesforwhichthemodelcheckingproblemcanbesolvedmoreefcientlythaninthegeneralcase.1IntroductionModelcheckinghasbecomeapopulartechniqueforformalvericationofreac-tivesystems.Themodelcheckingprocesshasseveralphasesthemajoronesbeingmodellingofthesystem,specicationofdesiredpropertiesofthesys-temandtheactualprocessofautomaticverication.Eachofthesephaseshasitsspecicdifculties.Inthispaperwestudylineartemporalpropertiesandalgorithmsfortheautomaticvericationoftheseproperties.Reactivesystemsmaintainanongoinginteractionwiththeirenvironmentandthusproducecomputationsinnitesequencesofstates.WhenanalysingthebehaviourofsuchasystemweareinterestedinsomenitesetAPofob-servablepropositionsaboutstates.Hence,wecanviewacomputationofthesystemasaninnitewordover2AP.Ingeneral,wedeneatemporalpropertyasalanguageofinnitewords.AreactivesystemSissaidtohaveapropertyPifallpossiblecomputationsofSbelongtoP.Theproblemofproperandcorrectspecicationofpropertiesthesystemoughttosatisfyledtoacarefulstudyoftheoreticalaspectsofproperties.MannaandPnueli[23]haveproposedaclassicationoftemporalpropertiesintoahierarchy.Theycharacterisetheclassesofthehierarchythroughfourviews:alanguage-theoreticview,atopologicalview,atemporallogicview,andanautomataview.Thefactthatthehierarchycanbedenedinmanydifferentwaysshowstherobustnessofthishierarchy.?SupportedbyGACRgrantno.201/03/0509Modelcheckingtheoryisdevotedtothedevelopmentofefcientalgorithmsfortheautomaticvericationofpropertiesofreactivesystems.Averysuccess-fulapproachtoverifyingpropertiesexpressedaslineartemporallogic(LTL)formulasmakesuseofautomataoverinnitewords.Heretheproblemofveri-fyingapropertyreducestotheproblemwhetheragivenautomatonrecognisesanon-emptylanguage(socallednon-emptinesscheck).Thecomplexityofthenon-emptinesscheckdependsonthetypeoftheautomaton.Bloem,Ravi,andSomenzi[1]havestudiedtwospecialisedtypesofautomata,calledweakandterminal,forwhichthenon-emptinesscheckcanbeperformedmoreefcientlythaninthegeneralcase.OurcontributionOuraimistoclassifytemporalpropertiesspeciablebylin-eartemporallogicformulaswithrespecttothecomplexityoftheirverica-tion.Tothisendweprovideaclassicationoftemporalpropertiesthroughtwonewviews.First,wecharacterisepropertiesintermsofautomataoverinnitewords(!-automata)withB¤uchi,co-B¤uchiandStreettacceptanceconditionandintermsofweakandterminalautomata.Weakandterminalautomataareusedinthevericationprocessandarecheckedfornon-emptiness.Forthesecondcharacterisationweintroduceanewhierarchy(calledUntil-Releasehierarchy)ofLTLformulasbasedonalternationdepthoftemporalop-eratorsUntilandRelease.WeprovidearelationshipbetweentheUntil-ReleasehierarchyandthehierarchybyMannaandPnueli[23].Ournewclassicationprovidesuswithanexactrelationshipbetweenthetypeofaformulaandthetypeofanautomaton,whichischeckedfornon-emptinessinthemodelcheckingprocessoftheformula.Inthesecondpartofthepaperweenquireintoparticularautomataandanalysethecomplexityoftheirnon-emptinesscheckinconnectionwithbothexplicitandimplicitrepresentationofautomata.Thisgivesusanexactrela-tionshipbetweentypesofpropertiesandthecomplexityoftheirverication.Finally,wediscussthepossibilityofexactdeterminationofthetypeofafor-mula.RelatedworkThepreviousworkonverication,whichtakesintoaccountaclassicationofproperties,ispartlydevotedtotheproof-basedapproachtoverication[5].Papersonspecialisedmodelcheckingalgorithmseithercoveronlypartofthehierarchyorhaveaheuristicnature.VardiandKupferman[20]studythemodelcheckingofsafetyproperties.Schneider[26]isconcernedwithatranslationofpersistencepropertiesintoweakautomata.BloemandSomenzistudyheuristicsforthetranslationofaformulaintoweak(terminal)automa-ton[28]andsuggestspecialisedalgorithmsforthenon-emptinessproblem[1].Ourworkcoversalltypesofpropertiesandbringsoutthecorrespondencebe-tweenthetypeandthecomplexityofnon-emptinesscheck.PlanoftheworkSection2introducesthehierarchyofpropertiesaspresentedin[23]andestablishesnewcharacterisationsofthehierarchy.Firstwesup-2plementtheautomataviewandthanwerevisethecharacterisationthroughformulasoflineartemporallogic.HerewendausefortheUntil/Releasealternationdepthofformulas.Section3dene

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功