/ 0
60%
Table of contents

Document in text mode:

Archetype-BasedDesign:SensorNetworkProgrammingforApplicationExperts,NotJustProgrammingExpertsLanS.Bai†,RobertP.Dick†,PeterA.Dinda‡†UniversityofMichigan‡NorthwesternUniversityIntroductionArchetype-baseddesignWASP:anarchetype-specificprogramminglanguageUserstudyMotivationPastworkMotivationMostsensornetworkneedsfromapplicationexperts.E.g.,civilengineers,biologists,geologists,andfarmers.Allexistingapplicationsareimplementedincollaborationwithembeddedsystemexperts.Applicationexpertsgenerallyarenoviceprogrammers.Evenbasicsensornetworkdesignisdifficultforthem.Hireembeddedsystemexpertsorgiveup.Disadvantages:costanddisconnection.3LanS.Bai†,RobertP.Dick†,PeterA.Dinda‡SensorNetworkProgrammingforApplicationExpertsIntroductionArchetype-baseddesignWASP:anarchetype-specificprogramminglanguageUserstudyMotivationPastworkPastworkGeneral-purpose,node-levellanguages.NesC,TinyScript,BASIC.Macroprogramminglanguages.TinyDB,SwissQM,Regiment,Pleiades,ATaG.Application-specificlanguages.NETSHMforstructuralhealthmonit...