资源描述:
《Architecture and Design Modeling建筑与设计造型》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、ArchitectureandDesignModelingandSimulationTestbedsforNASA:AProgressReportDanielCookeTexasTechUniversity,Lubbock,TX79409MichaelEvangelistCarnegieMellonUniversity,MoffettField,CA94035DewayneE.PerryUniversityofTexas,Austin,TX78712I.IntroductionThesoftwa
2、re-intensiveexplorationsystemsofthefuturewillbehighlycomplex,andtheiroperationwillbeexceptionallyvisibletothenation.Inadditiontoprovidingcomplexfunctionality,theymusttoleratethesubtlefaultsofasynchronoussystemsrunninginahostileenvironmentandbeafforda
3、ble,reliable,flexible,robust,andgracefullyupgradeable,amongotherthings.Inadditiontoalltheusualproblemsofcomplexsoftware,explorationsystemswillhavetoaccommodate,forexample:(insomemissions)significantcommunicationlatencies,requiringmoreautonomy;diminis
4、hedcommunicationwindowsandbandwidth,requiringimproveddatareductionandcompression;theneedtoreducethenumberofin-flightupdates,becauseoftheriskateachupdate;andtheneedtoreducethesystems-administrationburdenonastronauts,becausetheirtimeisascarceresource.A
5、chievingallthesecharacteristicsusingthecurrentgenerationoftechniquesandengineering-supporttechnologiesforbuildingsoftware-intensivesystemswouldbetooexpensiveandtime-consuming,andthecostandtimerequiredwouldseverelylimitsystemcapability.Wemustfindwayst
6、oengineerdependableandresilientexplorationarchitecturesthatsignificantlyreducerisk.Ourresearchgroupisdevelopingwaystoengineer“productlines”ofsophisticatedsoftware/hardwaretestbedstosupport:(1)theiterativeimprovementofnewarchitecturaltechniquesforbuil
7、dingsoftware-intensiveexplorationsystems;(2)evaluationsofthetechniquesandsupporttechnologiestohelpunderstandtherisk,cost,scopeofapplicability,andbenefitofusingthem;and(3)formissionoperators,aknowledge-baseoftestbed-generatedinformationandsupporttechn
8、ologytoisolatethecauseofbugsthatemergeduringflightandremovethemquicklyandprecisely.ThisworkbuildsonresultsfromtheNASA-sponsoredHighDependabilityComputingProgram(HDCP),whichhashelpedmaturetheconceptoftestbedsforsoftware-intensivesystems,demonstratingb