一起分享:):)
Abstract:
容错软件的概念
实现软件容错的基本结构
容错软件的版本独立性和设计相异性
容错软件的可靠性
Charpter1TheEvolutionoftheRecoveryBlockConcept
Thischapterreviewsthedevelopmentoftherecoveryblockapproachtosoftwarefaulttoleranceandsubsequentworkbasedonthisapproach.Itstartswithanaccountofthedevelopmentandimplementationsofthebasicrecoveryblockschemeintheearly1970satNewcastle,andthengoesontodescribeworkatNewcastleandelsewhereonextensionstothebasicscheme,recoveryinconcurrentsystems,andlinguisticsupportforrecoveryblocksbasedontheuseofobject-orientedprogrammingconcepts.
Charpter2
TheMethodologyofN-VersionProgramming
ALGIRDASA.AVIZIENIS
UniversityofCalifornia,LosAngelesandVytautasMagnusUniversity,Kaunas,Lithuania
AnN-versionsoftware(NVS)unitisafaulttolerantsoftwareunitthatdependsonagenericdecisionalgorithmtodetermineaconsensusresultfromtheresultsdeliveredbytwoormorememberversionsoftheNVSunit.TheprocessbywhichtheNVSversionsareproducediscalledN-versionprogramming(NVP).ThemajorobjectivesoftheNVPprocessaretomaximizetheindependenceofversiondevelopmentandtoemploydesigndiversity
inordertominimizetheprobabilitythattwoormorememberversionswillproducesimilarerroneousresultsthatcoincideintimeforadecision(consensus)action.ThischapterdescribesthemethodologyofN-versionprogramming.First,theconcepts,goals,andbasictechniquesofN-versionprogrammingareintroducedandtwomajorfault-tolerantsoftwaremodels,N-versionsoftwareandrecoveryblocksarereviewed.Next,theprocessofbuildingN-versionsoftwareisdiscussedindetail,includingthespecication,programmingandexecutionsupportofNVSunits.Resultsofveconsecutiveexperimentalinvestigationsaresummarized,andadesignparadigmforNVSispresented.AdiscussionofseveralnovelsystemanalysisanddesignissuesthatarespecictotheuseofNVSandanassessmentoftheuniqueadvantagesoffault-tolerantsoftwareconcludethechapter.
……
[[i]本帖最后由dachqian于2007-8-3109:47编辑[/i]]
隐藏内容需要付费才可以看见