|
||||
|
ProjektübersichtMotivationSoftwareproduktlinien sollen den Entwicklungsaufwand für eine Menge von Produkten mit einer gemeinsamer Codebasis reduzieren. Dazu werden derzeit klassische Techniken, wie Vererbung und bedingte Kompilierung, verwendet. Der praktische Einsatz von Produktlinien ist jedoch noch unzureichend:
IdeenFeatures sind oft nicht modularisiert, sondern beeinflussen viele Stellen eines Programms (cross-cutting concerns). Durch die Anwendung von Techniken und Konzepten aus der aspektorientierten Programmierung können diese Features bei der Modelltransformation eingewoben werden. ZieleZiel ist die Evaluation bestehender Methoden für Softwareproduktlinien, Entwicklung und Qualitätsmetriken, um verfeinerte Konzepte zur Modellierung von Varianten und deren Umsetzung mittels modellgetriebener Entwicklung und aspektorientierten Methoden zu entwickeln. Dabei werden schrittweise neue Technologien eingesetzt:
|
|||
Copyright © feasiPLe Consortium 2006-2008 |