Reasoning in the Temporal Logic of Actions

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

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

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

资源描述

BRICSDS-96-1U.Engberg:ReasoningintheTemporalLogicofActionsBRICSBasicResearchinComputerScienceReasoningintheTemporalLogicofActionsThedesignandimplementationofaninteractivecomputersystemUrbanEngbergBRICSDissertationSeriesDS-96-1ISSN1396-7002August1996Copyrightc1996,BRICS,DepartmentofComputerScienceUniversityofAarhus.Allrightsreserved.Reproductionofallorpartofthisworkispermittedforeducationalorresearchuseonconditionthatthiscopyrightnoticeisincludedinanycopy.SeebackinnerpageforalistofrecentpublicationsintheBRICSDissertationSeries.Copiesmaybeobtainedbycontacting:BRICSDepartmentofComputerScienceUniversityofAarhusNyMunkegade,building540DK-8000AarhusCDenmarkTelephone:+4589423360Telefax:+4589423255Internet:BRICS@brics.dkBRICSpublicationsareingeneralaccessiblethrough://(cdpub/BRICS)ReasoningintheTemporalLogicofActionsThedesignandimplementationofaninteractivecomputersystemUrbanEngbergPh.D.DissertationDepartmentofComputerScienceUniversityofAarhusDenmarkReasoningintheTemporalLogicofActionsThedesignandimplementationofaninteractivecomputersystemADissertationPresentedtotheFacultyofScienceoftheUniversityofAarhusinPartialFulllmentoftheRequirementsforthePh.D.DegreebyUrbanEngbergSeptember1995AbstractReasoningaboutalgorithmsstandsoutasanessentialchallengeofcomputerscience.Muchworkhasbeenputintothedevelopmentofformalmethods,withinrecentyearsfocusingespeciallyonconcurrentalgorithms.TheTemporalLogicofActions(TLA)isoneoftheformalframeworksthathasbeentheresultofsuchresearch.InTLAasystemanditspropertiesmaybespeciedaslogicalformulas,allowingtheapplicationofreasoningwithoutanyintermediatetranslation.Beingalinear-timetemporallogic,iteasilyexpresseslivenessaswellassafetyproperties.TLP,theTLAProver,isasystemdevelopedbytheauthorfordoingmechanicalrea-soninginTLA.TLPisacomplexsystemthatcombinesdierentreasoningtechniquestobeabletohandlevericationofrealsystems.ItusestheLarchProverasitsmainvericationback-end,butaswellmakesitpossibletoutilizeresultsprovidedbyotherback-ends,suchasanautomaticlinear-timetemporallogiccheckerfornite-statesys-tems.SpecicationstobeveriedwithintheTLPsystemarewritteninadedicatedlanguage,anextensionofpureTLA.Thelanguageaswellcontainssyntacticalconstructsforrepresentingnaturaldeductionproofs,andaseparatelanguagefordeningmethodstobeappliedduringverication.WiththeTLPtranslatorsandinteractivefront-end,itispossibletowritespecicationsandincrementallydevelopmechanicallyveriableproofsinafashionthathasnotbeenseenbefore.vviDansksammenfatning(resumeinDanish)Enafdestrsteudfordringerindenfordetdatalogiskeforskningomradeer,hvordanmankangredetpraktiskmuligtatrsonnereomalgoritmer{atviseatetprogramudfrtiderigtigeomgivelseropfrersigkorrekt.Megetarbejdeerblevetlagtiudviklingenafformellemetodertilatdannegrundlagforsadannersonnementer,ogidesenerearhararbejdetspecieltvretkoncentreretomkringparallellesystemer;systemerbestaendeafere,paralleltudfrteoginteragerendeprogrammer.Detsidsteskyldesdels,atkomplek-sitetenafsadannesystemerhurtigtbliverlangtmereomfattendeenddenafsekventiellesystemer,ogdels,atdeestesystemerviidagomgiverosmedoggerneskullekunnestolepaerbaseredepaparalleltkrendeprocesser.Detstoreproblemvedatrsonnereomkringparallellesystemerer,atselvforsmasystemervokserkompleksitetenirsonnementernehurtigtudover,hvaddetermuligtatbehandlemedmanuellemidler.Foratkunnearbejdemedvirkeligeogavanceredecomputer-systemererdetklartatmanerndttilattagemekaniske{computer-baserede{midleribrug.Selvmedmekaniskehjlpemidlererdetimidlertidsvrtatnasrligtlangt.Forsgpaatladecomputereudfreautomatiske,udtmmendeanalyserafparal-lellesystemermislykkesoftepagrundafkompleksitetenseksplosions-artedevkstvedforstrrelsenafdetanalyseredesystem.Computer-assisteretbevisfrelseskulleiteorienkunnehjlpepanogleafdemeresvreeksemplergennemenbedreopdelingafprob-lemerne,menudviklingenharendnuikkegivetosetvrktj,derkangreikke-triviellersonnementerpraktiskmulige.Densakaldtetemporaleaktions-logik,TLA,erenafdeformellegrundaderforr-sonneringomkompleksesystemer,dererblevetudvikletunderdesenerear.MedhjlpafTLAerdetmuligtatbeskriveetsystemogdeegenskaber,mannskerdetskalop-fylde,vedhjlpafganskesimplelogiskeudtryk.Dermederdetmuligtatrsonnereomsystemetogdetsegenskaberpaenmegetdirektemade.Denneafhandlingbeskriverietenkeltbidragtilomradet,hvordanetvrktjtilatassistereirsonneringomkringsystemerbeskrevetiTLAkankonstrueres.Afhandlingengarisrttpadenarkitek-toniskesideafdettevrktjmedenbeskrivelseaf,hvordandetermuligtatgremekaniskassisteretbevisfrelsepraktiskanvendelig.Somsinhoved-konklusionviserafhandlingen,atvikankonstruerevrktjer,dermuliggrudtmmende,vericerbarersonnementeromikke-triviellesystemer.Idetprsenteredevrktj,TLP,erproblemerrelateredetildemegetforskelligartedesiderafethvertrsonnementblevetlstvedatintegrereereforskelligemetoderogtilgengldforsynevrktjetmedenensartet,interaktivoverade(front-end).TLP’sstyrkevisesiafhandlingenvedtreeksempler,dererblevetvalgtsaled

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

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

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

×
保存成功