Abstrakt. Intelligenta miljöer (IE) har specifika beräkningsegenskaper som i allmänhet skiljer dem från andra beräkningssystem. De har ett stort antal hård- och programvarukomponenter som måste kopplas samman. Deras infrastruktur tenderar att vara mycket distribuerad, återspeglar både den distribuerade naturen av den verkliga världen och IE: s behov av stora mängder beräkningskraft. De tenderar också att vara mycket dynamiska och kräver omkonfigurering och resurshantering i farten när deras komponenter och invånare förändras, och när de anpassar sin verksamhet för att passa sina användares inlärda preferenser. Eftersom IE i allmänhet har multimodala gränssnitt, de har också vanligtvis höga grad av parallellism för att lösa flera, samtidiga händelser. Slutligen, debugging IEs presentera unika utmaningar för sina skapare, inte bara på grund av deras distribuerade parallellism, men också på grund av svårigheten att fastna ner deras "tillstånd" i en formell beräkningsmässig betydelse. Detta dokument beskriver Metaglue, en förlängning till Java programmeringsspråk för att bygga programvara agent system för att kontrollera intelligenta miljöer som har utformats särskilt för att tillgodose dessa behov. Metaglue har utvecklats som en del av MIT Artificial Intelligence Labs Intelligent Room Project, som under de senaste fyra åren har designat intelligenta miljöer för forskning inom människa-datorinteraktion.
Metaglue REF är en förlängning till Java programmeringsspråk för att bygga mjukvaruagenter för Smart Spaces.
Meeting the Computational Needs of Intelligent Environments : The Metaglue System
{'venue': 'HICSS (5)', 'journal': None, 'mag_field_of_study': ['Computer Science']}