Projekte

Aus AKAEM

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Projektideen

Diese Seite soll dazu dienen Ideen für Forschungsprojekte im Rahmen der Architektur- und Entwurfsmuster zu besprechen. Die Ideen könnten dann bei den potentiellen Förderern wie der EU, dem BMBF, der DFG, etc. in den spezifischen Programmen eingereicht werden. Neben Ideen für eigenständige Muster-spezifische Projekte sollten wir uns auch überlegen ob wir die man Idee(n) auch bei Forschungsprojekten mit anderen Schwerpunkten unterbringen kann (z.B. könnte man das Mining von Architekturmustern auch bei einem Projekt zu Embedded Systems als Arbeitspaket unterbringen).

Network of Excellence (NOE, FP7, EU)

Im Rahmen des 6ten Rahmenprogramms der EU wurden einige Netzwerke (siehe auch Exzellenznetze) initiiert, welche ggf. auch im 7ten Rahmenprogramm gefördert werden (möglicherweise laufen die unter dem Program "Kooperation": The bulk of EU research funding in FP7 will go to collaborative research, with the objective of establishing excellent research projects and networks able to attract researchers and investments from Europe and the entire world. This is to be achieved through a range of funding schemes: Collaborative projects, Networks of Excellence, Co-ordination/support actions, etc.).

Beispiele für solche Netzwerke sind AOSD-Europe (Aspekt-orienterte Softwareentwicklung; s.a. EU-Story), K-Space (Wissensmanagement, Semantic Web, etc.) oder DELOS (Digitale Bibliotheken). Im Förderprojekt AOSD-Europe – European Network of Excellence on Aspect-Oriented Software Development – befassen sich beispielsweise 11 Partner aus 8 Ländern mit aspekt-orientierter Softwareentwicklung für Anwendungen in den Bereichen Sicherheit, Mobilität, Distribution und Ressourcenmanagement. Weitere Inhalte und Ziele sind Reduzierung des Quellcodes, der Entwicklungskosten, der Wartungszeiten, und die bessere Wiederverwendung der Quellcodes. Die beantragte Fördermittel betragen ca. 7.752 k€ bei einer Laufzeit von ca. 48 Monaten.

Die Ziele der Netzwerke sind im Allgemeinen:

  • Vernetzung und Strukturierung der europäischen Forschungslandschaft
  • Koordination und Integration von laufenden Forschungsaktivitäten
  • Definition von einheitlichen und umfassenden Theorien und Frameworks
  • Verstärkung des Technologie-Transfers in die Industrie
  • Förderung der internationalen Kooperation durch ein Austauschprogramm

Im Grunde also ein Arbeitskreis auf europäischer Ebene mit Finanzierung der Kooperation (Reisekosten, Konferenzen, Seminare, Auslandsaufenthalte, Sommerschulen, etc.).

Im Rahmen unseres Arbeitskreises sind u. A. folgende Inhalte für ein "NOE Patterns" denkbar:

  • Aufbau eines europäischen Muster-Repositories über alle Produkte, Prozesse, Phasen, und Technologien hinweg.
  • Sammlung von Erfahrungen die zu Mustern "aggregiert" werden können
  • Bewertung von Mustern (Empirische Untersuchungen, Sammlung von Erfahrungen mit Mustern, ...)

Coordination Actions (CA, FP7, EU)

Eine weitere Möglichkeit für die Initiierung eines Netzwerkes sind Coordination Actions (siehe auch Koordinierungsmaßnahmen). Diese Art der Förderung deckt die Definition, Organization und das Management von gemeinsamen Forschungsaktivitäten ab. Die Ziele der Koordinierungsmaßnahmen sind:

  • Organization von Konferenzen
  • Abhaltung von Treffen
  • Durchführung von Studien
  • Austausch von Personal
  • Austausch und die Verbreitung von Wissen ("good practices")
  • Aufbau gemeinsamer Informationssysteme und Expertengruppen

Bei einer Koordinierungsmaßnahmen "CA Architecture Patterns" sollten wir uns wohl mehr auf Architekturmuster fokkusieren. denkbar:

  • Aufbau eines europäischen Repositories für Architektur- und Entwurfsmuster (in Englisch) über alle Domänen, Technologien, Sprachen oder Abstraktionsebenen hinweg.
  • Sammlung von Erfahrungen aus der Architekturentwicklung oder dem Softwareentwurf die zu entsprechenden Mustern "aggregiert" werden können
  • Systematische Bewertung von Mustern (Empirische Untersuchungen, Sammlung von Erfahrungen mit Mustern, ...)

Weitere Ideen

  • ERCIM Working Groups (EU): Eine ERCIM-Arbeitsgruppe ist eine Möglichkeit zur Erweiterung des AKAEM zu einem europäischen Arbeitskreis (The purpose of an ERCIM working group is to build and maintain a network of ERCIM researchers in a particular scientific field. The working groups are open to any researcher in the specific scientific field. Their main activities are the organization of workshops and the preparation of common project proposals. The working groups are also the focus of internal mobility within ERCIM.)

Laufende Forschungsprojekte

VIDE - Visualize all moDel drivEn programming (EU, FP6)

Das durch die EU geförderte Forschungsprojekt VIDE beschäftigt sich mit der visuellen Entwicklung von Software auf Modellebene (Model-driven Architecture, MDA). Die Komposition von Plattform-unabhängigen Modellen wird dabei durch sogennante Action Languages angereichert, um annähernd vollständig ausführbare Modelle entwickeln zu können. Dabei sollen auch Qualitätsdefekte, z.B. Anti-patterns welche sich bspw. negativ auf die Wartung der Modelle auswirken, bei der Entwicklung angezeigt werden und so den Modellierer intelligent zu assistieren.