Ubiquitous computing innebär ett antal utmaningar för programvaruarkitektur. En av de viktigaste är förmågan att designa mjukvarusystem som tillgodoser dynamiskt föränderliga resurser. Resursvariabilitet uppstår naturligt i en allestädes närvarande datorinställning genom användarens rörlighet (en användare förflyttar sig från en datormiljö till en annan), och genom behovet av att utnyttja tidsvariationsresurser i en given miljö (t.ex. trådlös bandbredd). Traditionella metoder för att hantera resursvariabilitet i tillämpningar försöker ta itu med problemet genom att införa enhetlighet i miljön. Vi hävdar att dessa tillvägagångssätt är otillräckliga och beskriver ett alternativt arkitektoniskt ramverk som bättre motsvarar behoven hos allestädes närvarande datorer. Ett viktigt inslag i arkitekturen är att användaruppgifter blir förstklassiga enheter. User proxies, eller Auras, använder modeller av användaruppgifter för att konfigurera, övervaka och anpassa datormiljöer proaktivt. Det arkitektoniska ramverket har implementerats och används för närvarande som en central del av Projekt Aura, ett campusomfattande allmänt datorarbete.
Aura REF, ett arkitektoniskt ramverk för användarrörlighet i allestädes närvarande miljöer, använder modeller av användaruppgifter som förstklassiga enheter för att inrätta, övervaka och anpassa datormiljöer.
Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments
{'venue': 'WICSA', 'journal': None, 'mag_field_of_study': ['Computer Science']}