学科分类
/ 1
3 个结果
  • 简介:IGUANA(InteractiveGraphicsforUserANAlysis)isaC++toolkitfordevelopinggraphicaluserinterfacesandhighperformance2-Dand3-Dgraphicsapplications,suchasdatabrowsersanddetectorandeventvisualisationprograms.TheIGUANAstrategyistousefreelyavailablesoftware(e.g.Qt,SoQt,OpenInventor,OpenGL,HEPVis)andpackageandextendittoprovideageneral-purposeandexperiment-independenttoolkit.WedescribetheevaluationandchoicesofpubliclyavailableGUI/graphicssoftwareandtheadditionalfunctionalitycurrentlyprovidedbyIGUANA.WedemonstratetheuseofIGUANAwithseveralapplicationsbuiltforCMSandD0.

  • 标签: 计算机图形学 交互图形 CMS DO CMS
  • 简介:IgnominyisatooldevelopedintheCMSIGUANAprojecttoanalysethestructureofsoftwaresystems.Itsprimarycomponentisadependencyscannerthatdistillsinformationintohuman-usableforms.Italsoincludesseveraltoolstovisualisethecollecteddataintheformofgraphicalviewsandnumericalmetrics.Ignominywasdesignedtoadapttoalmostanyreasonablestructure,andithasbeenusedtoanalyseseverallargeprojects.TheoriginalpurposeofIgnominywastohelpusbetterensurethequalityofourownsoftware,andinparticularwarnusaboutpossiblestructurealproblemsearlyon.Asapartofthisactivityitisnowusedasastandardpartofourreleaseprocedure,wealsouseittoevaluateandstudythequalityofexternalpackagesweplantomakeuseof.WedescribewhatIgnominycanfindout,andhowifcanbeusedtoivsualiseandassessasoftwarestructure.Wealsodiscusstheinherentproblemsoftheanalysisaswellasthedifferentapproachestomodularitythetoolmakesquiteevident.ThefocusistheillustrationoftheseissuesthroughtheanalysisresultsforseveralsizableHEPsoftwreprojects.

  • 标签: 软件工具 Ignoming 矩阵分析