Komposition mit dem Tool für Aspekte

Softwarekomponenten gelten als ein Markt mit strategischer Bedeutung für Unternehmensbereiche wie Bankwesen, Automobilhersteller und die IT-Branche, die damit arbeiten. Der Grundgedanke hierbei ist die Nutzung, Anpassung und Komposition von vorgefertigten Komponenten, also Dokumenten, Benutzeroberflächen, Browsern, Dreischichtenarchitektur sowie kompletten Anwendungen. Davon können sowohl Nutzer als auch Softwaretechniker durch ein erhöhtes Potenzial zur Wiederverwendung von Komponenten profitieren. Dadurch wird die Produktivität gesteigert, während die Kosten für Softwareentwicklung und Wartung sinken.

Das EASYCOMP-Projekt lieferte eine neuartige Kompositionstechnik für Aktivdokumente und Softwarekomponenten. Insbesondere wurden ein neues Verfahren, neue Techniken und Prüftools sowie eine angepasste Umgebung für die Komponentenkomposition entwickelt. Zu einer dieser entwickelten Techniken gehören aspektorientierte Konnektoren, das so genannte COMPASS-Modell (COMPASS – COMPosition with ASpectS). Aspektorientierte Konnektoren ermöglichen die Interaktion zwischen Komponenten durch eine (halb-) automatische Adaptation für eine statische Rekonfiguration von Softwaresystemen.

Das definierte Modell umfasst Komponenten, Ports und Konnektoren, wobei die Ports die Interaktionspunkte für die Komponenten sind. Das Modell ermöglicht die Adaptation von Interaktionen sowie die Rekonfiguration durch den Austausch von Konnektoren. Der vorgeschlagene Ansatz bietet eine Abstraktion von konkreten Verknüpfungen im Quelltext, deren Rekonfiguration auf der Modellebene und die Erstellung eines umgewandelten Quelltexts. Zudem können eine komponentenbasierte Softwareentwicklung auf der Architekturebene sowie die Erkennung und Überbrückung von architektonischen Fehlanpassungen ausgeführt werden.

Das Modell auf der Grundlage des Pi-Kalküls wurde in Form des COMPASS-Tools umgesetzt. Die Ergebnisse des EASYCOMP-Projekts liefern eine einheitliche Kompositionstechnik zur Informationsverarbeitung mit einer verstärkten Interoperabilität und Zusammensetzbarkeit der Komponenten. Zudem können diese robusten, einfachen und flexiblen Techniken deutlich zur Entwicklung nutzerfreundlicher Anwendungen für die Informationsgesellschaft der Zukunft beitragen.

Media Contact

Dirk Heuzeroth ctm

Weitere Informationen:

http://www.info.uni-karlsruhe.de

Alle Nachrichten aus der Kategorie: Informationstechnologie

Neuerungen und Entwicklungen auf den Gebieten der Informations- und Datenverarbeitung sowie der dafür benötigten Hardware finden Sie hier zusammengefasst.

Unter anderem erhalten Sie Informationen aus den Teilbereichen: IT-Dienstleistungen, IT-Architektur, IT-Management und Telekommunikation.

Zurück zur Startseite

Kommentare (0)

Schreiben Sie einen Kommentar

Neueste Beiträge

Diamantstaub leuchtet hell in Magnetresonanztomographie

Mögliche Alternative zum weit verbreiteten Kontrastmittel Gadolinium. Eine unerwartete Entdeckung machte eine Wissenschaftlerin des Max-Planck-Instituts für Intelligente Systeme in Stuttgart: Nanometerkleine Diamantpartikel, die eigentlich für einen ganz anderen Zweck bestimmt…

Neue Spule für 7-Tesla MRT | Kopf und Hals gleichzeitig darstellen

Die Magnetresonanztomographie (MRT) ermöglicht detaillierte Einblicke in den Körper. Vor allem die Ultrahochfeld-Bildgebung mit Magnetfeldstärken von 7 Tesla und höher macht feinste anatomische Strukturen und funktionelle Prozesse sichtbar. Doch alleine…

Hybrid-Energiespeichersystem für moderne Energienetze

Projekt HyFlow: Leistungsfähiges, nachhaltiges und kostengünstiges Hybrid-Energiespeichersystem für moderne Energienetze. In drei Jahren Forschungsarbeit hat das Konsortium des EU-Projekts HyFlow ein extrem leistungsfähiges, nachhaltiges und kostengünstiges Hybrid-Energiespeichersystem entwickelt, das einen…

Partner & Förderer