书目

Scientific Software Design: The Object-Oriented Way

内容简介

Theauthorsanalyzehowthestructureofapackagedeterminesitsdevelopmentalcomplexityaccordingtosuchmeasuresasbugsearchtimesanddocumentationinformationcontent.Theworkpresentsargumentsforwhytheseissuesimpactsolutioncostandtimemorethandoesscalableperformance.Thefinalchapterexploresthequestionofscalableexecutionandshowshowscalabledesignrelatestoscalableexecution.Thebook'sfocusisonprogramorganization,whichhasreceivedconsiderableattentioninthebroadersoftwareengineeringcommunity,wheregraphicaldescriptionstandardsformodelingsoftwarestructureandbehaviorhavebeendevelopedbycomputerscientists.Thesediscussionsmightbeenrichedbyengineerswhowritescientificcodes.Thisbookaimstobringsuchscientificprogrammersintodiscussionwithcomputerscientists.Theauthorsdosobyintroducingobject-orientedsoftwaredesignpatternsinthecontextofscientificsimulation.

作者简介

DamianRousoniscurrentlythemanageroftheReactingFlowResearchDepartmentatSandiaNationalLaboratories.HewasformerlySectionHeadoftheU.S.NavyResearchLaboratoryDivisionofCombustionScienceandModeling.HewasAssistantProfessorofEngineeringattheCityUniversityofNewYorkandVisitingAssistantProfessorattheUniversityofMaryland.DamianRousonreceivedhisMastersandPh.D.inMechanicalEngineeringfromStanfordUniversity.DrJimXiaiscurrentlyasoftwaredesignerandtesterattheIBMTestLaboratoryinMarkham,Ontario,Canada.HereceivedhisPh.D.inPhysicsfromtheUniversityofWesternOntarioin1997.DrXiaofengXuiscurrentlyaSoftwareAnalystatGeneralMotorsCorp.inPontiac,Michigan.Inthisjob,heperformsairflowandcombustionCFDanalysistosupportbaseenginedesigns.HereceivedhisPh.D.inMechanicalEngineering(2003)fromIowaStateUniversityinAmes,IAandistheauthororco-authorof39refereedpublications.

—  END  —