资源描述:
《creating user interfaces with agentsheets》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ReprintProceedingsofthe1991IEEESymposiumonAppliedComputing,April3-5,1991,KansasCity,Missouri,pp.191-196CreatingUserInterfaceswithAgentsheetsAlexRepenningDepartmentofComputerScienceandInstituteofCognitiveScienceCampusBox430UniversityofColorado,BoulderCO80309(303)492-1
2、218,ralex@cs.colorado.eduFax:(303)492-2844AbstractBuildinguserinterfaceswithtoolboxeshasitslimitations.Althoughtheyallowuserstobuildbasicinterfacesefficientlyonahighlevelofabstraction,theylacksimpleextendibility.Thatis,wheneverusershaveneedsfornewbuildingblocks,which
3、cannotbecomposedofexistingones,usershavetoresorttoconventionalprogrammingtechniques.Agentsheetsaddressthisproblembyintroducinganintermediatelevelofabstractionbetweenhigh-levelbuilding-blocksandthelevelofconventionalprogramminglanguage.Furthermore,Agentsheetsdonotonly
4、providetheincrementalconstructionofbehavior,asitisthecaseinmostobject-orientedsystems,theyalsoallowtheincrementalconstructionoftheÒlookÓofartifacts.ThispapergivesashortintroductiontoAgentsheetsandthenelaboratestheconceptsinformofacasestudydescribingtheprocessofbuildi
5、nganewfront-endforacommercialexpertsystemwithAgentsheets,andtestingit.Keywords:Agents,agentsheets,spatialreasoning,spreadsheetprogramming,computer-humaninteraction,object-orientedprogramming,data-flow,iconicprogrammingenvironments,knowledgeacquisition,expertsystems,v
6、isualprogramming,configurationcharts.CreatingUserInterfaceswithAgentsheetsAlexRepenningDepartmentofComputerScienceandInstituteofCognitiveScienceCampusBox430UniversityofColorado,BoulderCO80309303492-1218,ralex@boulder.colorado.eduAbstractheadagentsintoasecondAgentshee
7、trepresentingvalidtransition.Buildinguserinterfaceswithtoolboxeshaslimitations.MostofthemallowuserstobuildbasicinterfacesTheintendedapplicationdomainofAgentsheetsisefficientlyonahighlevelofabstraction.However,whenvisualprogramming[13].Thedefinitionofsemanticsinusersh
8、aveneedsfornewbuildingblocks,whichcannotbetheAgentsheetparadigmisbasedonspatialreasoningcomposedofexistingones,usershavetofallbacko