Det ökande antalet mobila enheter har lett till en explosion i utvecklingen av tillämpningar som är anpassade till enskilda användares särskilda behov. I takt med att forskarsamhället får erfarenhet av att utveckla dessa tillämpningar ökar behovet av middleware för att förenkla sådan programvaruutveckling snabbt. Avsevärt olika behov av dessa olika tillämpningar har dock lett till uppkomsten av många olika modeller för middleware, av vilka var och en närmar sig spridningen av kontextuell information på ett tydligt sätt. EgoSpaces-modellen består av logiskt mobila agenter som arbetar över fysiskt mobila värdar. EgoSpaces tillgodoser enskilda agenters särskilda behov och gör det möjligt för dem att definiera vilka data som ska ingå i deras operativa sammanhang med hjälp av deklarativa specifikationer som begränsar egenskaperna hos dataobjekten, de agenter som äger data, de värdar på vilka dessa agenter kör och ad hoc-nätverkets attribut. I den resulterande samordningsmodellen interagerar agenter med en dynamiskt föränderlig miljö genom en uppsättning vyer, anpassade projektioner av den uppsättning dataobjekt som finns i det omgivande ad hoc-nätverket. Detta papper bygger på EgoSpaces genom att tillåta agenter att tilldela automatiska beteenden till agent-definierade vyer. Beteende består av åtgärder som automatiskt utförs som svar på angivna ändringar i vyn. Beteende som diskuteras i detta dokument omfattar reaktiv programmering, transparent datamigrering, automatisk datafiltrering och händelsefångst. Formella semantiska definitioner och programmeringsexempel ges för varje beteende.
En liknande typ av lösning föreslås i REF, där begreppet Egospace (som är ett slags mellanprogram för att tillgodose de specifika behoven hos agenterna) utforskas.
Active Coordination in Ad Hoc Networks
{'venue': 'COORDINATION', 'journal': None, 'mag_field_of_study': ['Computer Science']}