Softwareengineering (überarbeitet)

Was ist die Idee hinter agentenorientierter Programmierung (AOP)? 
Wie unterscheidet sich AOP von traditionellen Softwareentwicklungsansätzen? 
Erklären Sie die GAIA-Methode! 
Nennen Sie Beispiele für Entitäten und ihre Zwecke in GAIA! 
Was ist der Zweck von Rollen in GAIA? 
Was sind selbstadaptierende Software Systeme? Erklären Sie die ENTRUST-Methode! 
Wie unterscheidet sich ENTRUST von GAIA? 
Was ist ein Assurance Case? 
Welche Rolle spielen Assurance Cases in ENTRUST? 
Was sind die Komponenten des MAPE-Loops? Was sind ihre Verantwortlichkeiten?