Dieses Buch zeigt einen Ansatz auf, mit dem im Umfeld modellbasierter Entwicklung die Wiederverwendbarkeit vorgefertigter Softwarekomponenten erleichtert und verbessert werden kann. Bei der Entwicklung moderner Software ist es erforderlich, sich durch komponentenbasiertes Vorgehen mit der Wiederverwendung von Software auseinanderzusetzen. Beim Einsatz bewhrter Komponenten in neuen Systemen muss mit Schwierigkeiten gerechnet werden, diese werden hier analysiert. Nur die automatische Eingrenzung dieser Schwierigkeiten sowie die weitgehende Untersttzung der Integration durch Werkzeuge wird es ermglichen, das Einsparungspotential voll auszuschpfen, welches die Wiederverwendung von Software bietet. Die in dieser Arbeit entwickelte Beschreibungssprache erlaubt es, sowohl die Softwarekomponenten als auch die daraus aufgebauten Anwendungssysteme so zu beschreiben, dass die Modelle der Anwendungen automatisiert auf Inkonsistenzen untersucht werden knnen. In einem konstruktiven Schritt werden durch Programmgeneratoren fr das jeweilige Anwendungssystemspezifische Schutzmechanismen erzeugt, die einen sicheren Betrieb der Software ermglichen. Damit knnen Sicherheitsaspekte von neu zu erstellenden Softwaresystemen getrennt von den Komponenten, welche die funktionale Basis realisieren, beschrieben werden, und die Mechanismen zur Gewhrleistung eines der Beschreibung entsprechenden Verhaltens knnen kontextspezifisch automatisiert erzeugt werden. Der gezeigte Ansatz, fr einen bestimmten Bereich eine DSL (Domain Specific Language) zu entwerfen, diese mit einer konkreten Syntax zu versehen und mit automatisierten Tools zu untersttzen lsst sich auf viele Probleme der Softwareentwicklung bertragen.

Titel
Modellbasierte Generierung von Beherrschungsmechanismen für Inkonsistenzen in komponentenbasierten Systemen
EAN
9783736921856
ISBN
978-3-7369-2185-6
Format
E-Book (pdf)
Herausgeber
Veröffentlichung
12.03.2007
Digitaler Kopierschutz
frei
Dateigrösse
9.47 MB
Anzahl Seiten
210
Jahr
2007
Untertitel
Deutsch