Real Time Systems Strati cation, Convergence and T

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

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

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

资源描述

RealTimeSystems:Stratiation,ConvergeneandTransieneSupratikMukhopadhyay1AndreasPodelski1RajdeepNiyogi21MaxPlankInstitutfurInformatik,ImStadtwald,66123Saarbruken(Germany)fsupratik,podelskigmpi-sb.mpg.de2IndianInstituteofTehnologyKharagpur,Indiarajdeepse.iitkgp.ernet.inAbstratFirst,weintroduestratiedtimedlogiproesses(STLP’s)formodelingstratiedorhierarhialrealtimesystems.Seond,wepresentanalgorithmfordetetingonvergeneofrealtimesystemsbyreduingtheproblemtothatofomputingmodeltheoretisemantisofstratiedtimedlogiproesses.Third,wedeneformallyanotionoftransieneforrealtimesystemsharaterizingthetransientbehaviorofsuhsystems.Wealsopresentanalgorithmfordetetingwhetherarealtimesystemhasatransientbehavior.1IntrodutionRealtimesystemshavebeenthetargetofextensiveamountofresearhintheveriationommunityforthelastfewyears(seee.g.,[AD94,LPY95,DT98,HNSY94℄).Aplethoraofmodelshavebeenproposedforapturingrealtimee.g.,thetimedautomatonmodel[AD94℄,thetimedtransitionsystemmodel[HMP91℄,thetimedproessalgebramodel[Yi91℄,thetimedPetrinetmodel[BD91℄.Butstritlyspeaking,noneofthesemodelshavebeenlogi-based.Aneetofthislakofinspirationfromlogiinthesemodelshavebeenthatmostoftheveriationalgorithmsarefousedmoreondatastrutureaspets(e.g.,BDD’s)ratherthandrawinginspirationfrom(andfousingon)tehniquesbasedonlogi.ButasImmermanpointsoutin[Imm98℄thatmodelhekinganddatabasequeryevaluationareessentiallythesamething.Hene,thesametehniquesfrommodeltheoryanddatabases,thataresoeetiveinthelattersetting,shouldretaintheireetivenessintheformeraswell.WhiletehniquesfromnitemodeltheoryhavebeensuessfullyappliedtodesigneÆientalgorithmsformodelhekingfornitestatesystems[IV97,AI99,GGV99,RRR+97℄,theyareunlikelytoahievesuhresultswhenappliedtosystemswithinnitestatespaeslikerealtimesystemsoronstraintdatabases.Tworeentextensionsofnitemodeltheoryviz,metanitemodeltheory[GG97℄andnitelyrepresentablemodeltheory[GS95℄,havebeenproposedfordealingwithsuh\innitestatesystems.Ofthese,theformerallowsonlyrestritedaesstotheinnitenumerialdomain,andhene,doesnotseemtobesuitablefordealingwithrealtimesystemswhihrequireanintimateaesstotheinnitetimedomain.FinitelyrepresentableThispaperonsistsof19pagesoftextand4pagesofAppendix.Ithasbeenwritteninmoredetailthanaonferenepapershouldbe.Ifaepted,thepaperwillbeshortened.1modeltheoryontheotherhand,whilebeingabletodealwith\innitestatesystemslikeonstraintdatabases[KKR95℄,notonlywitnesses(likeitsniteounterpart)thefailureoflassialtoolsfrommodeltheoryliketheompatnesstheorem[GS95℄,butalso,(unlikeitsniteounterpart)ofthefailureoftoolslikeloality[Gai93℄and0=1laws[Fag76℄;hene,newtoolsthatexpliitlydealwithnitelyrepresentablestruturesneedtobedeveloped.Itisnottheintentionofthispapertodevelopnewtehniquesfordealingwithsuhnitelyrepresentablestrutures[GS95℄.Rather,weshowhowthealready-existingtehniquesfordealingwithnitelyrepresentablestrutureslikeonstraintdatabasesanbeusedformodelingandveriationofrealtimesystems.Ourontributionsinthispaperareasfollows:First,weextendtheTimedLogiProess(TLP)modelforrealtimesystemsintroduedin[MP99℄toinorporatestratied(orasadehierarhial)realtimesystems(seesetion2.3).Tobepreise,weidentifystratiedTLP’sasafragmentofonstraintquerylanguagesoverreals[KKR95,JM94,Rev90,Rev95℄abletomodelasadehierarhialrealtimesystems1.Ithasbeenourobservationthatmulti-stageasadesystems(likemulti-stagerokets)arebettermodeledasstratiedsystemsratherthanasmonolithiones2.Astratiedmodelingreduesthelogialomplexityofadesignbyallowingadesignertoreasonaboutherdesignhierarhially,onestageatatime.Itallowsthedesignertospeifysystemsbystep-wiserenement,andtoviewitatdierentlevelsofgranularity.Moreoveritreduestheomplexityofveriationbyreduingtheveriationproblemforthewholesystemtothatforeahstageseparatelyandthenarryingovertheresultstothenexthigherstages.Noneofthemodelsofrealtimesystemsdesribedabovesupportstratiedreasoning.StratiedTLP’sprovideaninterleavingmodelforasadehierarhialrealtimesystems.Theyansimulatehierarhialrealtimesystems\lok-step,atanarbitraryabstrationlevel.Unlikethemodelsofrealtimesystemsdesribedabove,thestratiedTLP(STLP)modelisalogi-basedmodel.Beingalogi-basedmodel,STLP’seasetheomplexityofthedesignbyallowingadesignertoreasonaboutherdesignatahigherabstrationlevel{separatingthehighlevellogialpartfromthelowlevelontrolowpart.Itfailitates\rapiddesignbyallowingadesignertoreasonaboutherdesigndelaratively{asasetofaxioms.Moreover,beingafragmentofonstraintquerylanguagesoverreals[JM94,KKR95,Rev90,Rev95℄,STLP’ssupportpreisemathematialsemantisbasedonrst-orderorxpointlogiwithonstraintsoverrealswhihfailitatesformalanalysisofsystembehaviors(notethatonstraintquerylanguagesoverrealsandheneSTLP’sarefragmentsofxpointlogiwithonstraintsoverreals).STLP’salsosupport\alternation(thoughinarestritedform),whihisnotsupportedbyanyofthemodelsforrealtimesystemsdesribedabove(omparethereentmodeloftimedalternatingtreeautomata[DW99℄),andheneareabletomodel\openstratiedrealtimesystems.Ourseondontributioninthispaperisthatwereduetheproblemofdetetingonvergene(a.k.a.zenoness[HNSY94℄

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

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

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

×
保存成功