Abstrakt. Att skapa och genomföra distribuerade applikationer som kan anpassa sig till deras nuvarande operativa sammanhang, för att upprätthålla eller förbättra attributnivåer för tjänstekvalitet (QoS), är komplexa uppgifter. Att hantera flera, interagera QoS-funktioner är särskilt svårt eftersom dessa funktioner tenderar att fördelas över hela systemet och trassla med andra funktioner. Den övergripande karaktären av QoS-funktioner kan göra dem svåra att utveckla, och det kan göra det komplicerat att dynamiskt optimera med avseende på förutsatt QoS under körning. Dessutom komplicerar det effektiv konstruktion av applikationsvarianter som skiljer sig åt i sina QoS-egenskaper för att passa olika utförandekontexter. Detta dokument presenterar en aspekt-orienterad och modelldriven strategi för att bygga och en QoSaware middleware för utförande av QoS-känsliga program. Aspect-orienterade modelleringsmetoder används för att separera QoS-funktioner från primär applikationslogik och för effektiv specifikation av alternativa applikationsvarianter. Modelldrivna tekniska tekniker används för att härleda kör-tid representationer av applikationsvarianter från plattformsoberoende modeller. Den utvecklade middleware väljer den bästa varianten enligt det aktuella operativa sammanhanget och tillgängliga resurser.
Slutligen, i REF, Lundesgaard m.fl. Definiera hur man konstruerar och utför anpassningsbara applikationer med hjälp av en aspektorienterad och modelldriven metod.
Construction and execution of adaptable applications using an aspect-oriented and model driven approach
{'venue': 'DAIS', 'journal': None, 'mag_field_of_study': ['Computer Science']}