资源描述:
《creating user interfaces with agentsheets》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ReprintProceedingsofthe1991IEEESymposiumonAppliedComputing,April3-5,1991,KansasCity,Missouri,pp.191-196CreatingUserInterfaceswithAgentsheetsAlexRepenningDepartmentofComputerScienceandInstituteofCognitiveScienceCampusBox430UniversityofColorado,BoulderCO80309(303)492-1218,ralex@cs.
2、colorado.eduFax:(303)492-2844AbstractBuildinguserinterfaceswithtoolboxeshasitslimitations.Althoughtheyallowuserstobuildbasicinterfacesefficientlyonahighlevelofabstraction,theylacksimpleextendibility.Thatis,wheneverusershaveneedsfornewbuildingblocks,whichcannotbecomposedofexisting
3、ones,usershavetoresorttoconventionalprogrammingtechniques.Agentsheetsaddressthisproblembyintroducinganintermediatelevelofabstractionbetweenhigh-levelbuilding-blocksandthelevelofconventionalprogramminglanguage.Furthermore,Agentsheetsdonotonlyprovidetheincrementalconstructionofbeha
4、vior,asitisthecaseinmostobject-orientedsystems,theyalsoallowtheincrementalconstructionoftheÒlookÓofartifacts.ThispapergivesashortintroductiontoAgentsheetsandthenelaboratestheconceptsinformofacasestudydescribingtheprocessofbuildinganewfront-endforacommercialexpertsystemwithAgentsh
5、eets,andtestingit.Keywords:Agents,agentsheets,spatialreasoning,spreadsheetprogramming,computer-humaninteraction,object-orientedprogramming,data-flow,iconicprogrammingenvironments,knowledgeacquisition,expertsystems,visualprogramming,configurationcharts.CreatingUserInterfaceswithAg
6、entsheetsAlexRepenningDepartmentofComputerScienceandInstituteofCognitiveScienceCampusBox430UniversityofColorado,BoulderCO80309303492-1218,ralex@boulder.colorado.eduAbstractheadagentsintoasecondAgentsheetrepresentingvalidtransition.Buildinguserinterfaceswithtoolboxeshaslimitations
7、.MostofthemallowuserstobuildbasicinterfacesTheintendedapplicationdomainofAgentsheetsisefficientlyonahighlevelofabstraction.However,whenvisualprogramming[13].Thedefinitionofsemanticsinusershaveneedsfornewbuildingblocks,whichcannotbetheAgentsheetparadigmisbasedonspatialreasoningcom
8、posedofexistingones,usershavetofallbacko