49,00 €
inkl. MwSt.
Versandkostenfrei*
Versandfertig in über 4 Wochen
  • Broschiertes Buch

Aspektorientierte Programmierung ist ein neuesModularisierungskonzept des Softwareentwurfs.Mithilfe dieses Konzepts ist es möglich, inSoftwaresystemen "crosscutting concerns" ineigenständige Module -sogenannte "Aspekte"- zuextrahieren. In sogenannten "Pieces of Advice" könnenan bestimmten Stellen im Programmfluss, denJoinpoints, zusätzliche Aktionen definiert werden. DaPieces of Advice Zugriff auf den Kontext derJoinpoints und insbesondere auf die Heapobjekte indiesem Kontext haben, können Konfliktsituationenauftreten. Eine Interferenzanalyse benötigt Informationen überden Datenfluss im…mehr

Produktbeschreibung
Aspektorientierte Programmierung ist ein neuesModularisierungskonzept des Softwareentwurfs.Mithilfe dieses Konzepts ist es möglich, inSoftwaresystemen "crosscutting concerns" ineigenständige Module -sogenannte "Aspekte"- zuextrahieren. In sogenannten "Pieces of Advice" könnenan bestimmten Stellen im Programmfluss, denJoinpoints, zusätzliche Aktionen definiert werden. DaPieces of Advice Zugriff auf den Kontext derJoinpoints und insbesondere auf die Heapobjekte indiesem Kontext haben, können Konfliktsituationenauftreten. Eine Interferenzanalyse benötigt Informationen überden Datenfluss im Programm um dieseKonfliktsituationen zu lokalisieren. Mithilfe einerPoints-To Analyse lassen sich die benötigtenInformationen ermitteln.Sowohl für die Points-To Analyse als auch für dieInterferenzanalyse wurden funktionierende Prototypenfür einen Teil der aspektorientierten Sprache AspectJimplementiert. Basierend auf dieser Arbeit könnenweitere Programmanalysen für AspectJ entwickelt werden.
Autorenporträt
Forster Florian§Florian Forster, geb. 1980, studierteInformatik/Computerlinguistik an den Universitäten Amberg undPassau und schloss das Studium 2005 mit Diplom ab. Derzeitstudiert er Wirtschaftswissenschaften an der FernUniversität inHagen.