UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 Lehr-
veranstaltungen
   Personen/
Einrichtungen
   Räume   Forschungs-
bericht
   Publi-
kationen
   Internat.
Kontakte
   Examens-
arbeiten
   Telefon &
E-Mail
 
 
 Darstellung
 
Druckansicht

 
 
Einrichtungen >> Technische Fakultät (TF) >> Department Informatik (INF) >> Lehrstuhl für Informatik 4 (Systemsoftware) >>
AspectIX: Eine Umgebung zur Entwicklung und zum Betrieb adaptierbarer verteilter Anwendungen

AspectIX ist eine Middleware-Architektur, die es Entwicklern ermöglicht, adaptierbare verteilte Anwendungen zu schreiben. Adaptierbarkeit wird auf der Basis von verteilten Objekten erreicht. Diese Objekte können sich an die Anforderungen ihrer Benutzer anpassen. Diese Anforderungen werden in Form von Aspektkonfigurationen spezifiziert. Jeder Aspekt steht für nichtfunktionale Eigenschaften des Objekts, z.B. die Aktualität von Ergebnisse oder der Grad der Fehlertoleranz. Der AspectIX Object Request Broker (ORB) wird automatisch rekonfiguriert je nachdem welche Anforderungen von den jeweiligen Objekten an den ORB gestellt werden.

AspectIX basiert auf einem fragmentierten Objektmodell wie es auch in Globe und SOS projects/sos/ benutzt wird. Ein fragmentiertes Objektmodell erlaubt intelligente Fragmente auf der Seite des Benutzers eines verteilten Objekts. Solche Fragmente ermöglichen es erst die Benutzeranforderungen geeignet zu implementieren. AspectIX ist dabei vollständig interoperabel zu CORBA.

Aktuelle Teilprojekte

Aufbauend auf der grundlegenden Middleware-Architektur wird eine sich selbstorganisierende Ablaufplattform entwickelt, die eigenständig Aufgaben der Ressourcenverwaltung, dynamischen Erzeugung, Migration und auch Partitionierung von Diensten übernehmen kann. Hierbei werden zum einen die autonome Anpassung an Last, Anwendungskontext und Hardwaregegebenheiten, zum anderen auch auch Fragen bezüglich der Sicherheit und Vertrauenswürdigkeit berücksichtigt werden.

Zur Unterstützung von Fehlertoleranz wird ein Rahmenwerk für die Entwicklung von fehlertoleranten verteilten Diensten erstellt, welches mit einer adaptierbaren Replikationsschicht verschiedene Mechanismen von einfachen Master-/Slave-Techniken bis hin zu byzantinischer Fehlertoleranz bereitstellt. Dabei können die Mechanismen für einzelne Dienste bedarfsgerecht ausgewählt und auch zur Laufzeit rekonfiguriert werden.

Mit flexiblen Codetransformationstechniken wird die Anwendungsentwicklung von autonomen verteilten Anwendungen unterstützt; wesentliche Forschungspunkte sind dabei die Wiederverwendbarkeit und Komponierbarkeit von Transformationsbeschreibungen.

Förderung

AspectIX war Teil des OVEST Projects/OVEST/ Projekts und wurde von der Bayerischen Forschungsstiftung und einigen Industriepartnern gefördert (SUN Microsystems, Siemens ATD, 3Soft). AspectIX wurde auch durch einen dedizierten IBM Partnership Award unterstützt. Zur Zeit wird AspectIX als DFG-Projekt finanziert.

Projektleitung:
Prof. Dr.-Ing. Franz J. Hauck, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat

Beteiligte:
Prof. Dr.-Ing. Rüdiger Kapitza, , Dipl.-Inf. Andreas Schmied

Stichwörter:
Middleware; Fehlertoleranz; Autonomie; Verteilte Objekte; Codetransformation

Laufzeit: 1.9.1997 - 31.3.2006

Förderer:
SUN Microsystems
Siemens ATD
3Soft
IBM Zürich Research Lab
Deutsche Forschungsgemeinschaft

Mitwirkende Institutionen:
Institute of Distributed Systems, Ulm University

Publikationen
Reiser, Hans P. ; Hauck, Franz J. ; Kapitza, Rüdiger ; Schmied, Andreas I.: Integrating Fragmented Objects into a CORBA Environment. In: Net.ObjectDays (Hrsg.) : Net Object Days - Tagungsband (Net.ObjectDays 2003 Erfurt 22.-25.09.2003). Erfurt : tranSIT GmbH, 2003, S. /. - ISBN 3-9808628-2-8
Kapitza, Rüdiger ; Hauck, Franz J.: DLS: a CORBA service for dynamic loading of code. In: Meersmann, Robert ; Tahir, Zahir ; Schmidt, Douglas C. (Hrsg.) : On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE (OTM Confederated International Conferences Sicily Nov 3-7, 2003). 2003, S. 1333-1350.
Reiser, Hans P. ; Martin Steckermeier ; Hauck, Franz J.: IDLflex: A flexible and generic compiler for CORBA IDL. In: Net.Object Days (Hrsg.) : Tagungsband Net.Object Days (Net.Object Days Erfurt 13.-13.10.2001). 2001, S. 151-160. - ISBN 3-00-008419-3
Hauck, Franz J. ; Becker, Ulrich ; Martin Geier ; Rastofer, Uwe ; Erich Meier ; Martin Steckermeier: AspectIX: A quality-aware object-based middleware architecture. In: Kluver (Hrsg.) : Proc. of the 3rd IFIP Int. Conf on Distrib. Appl. and Interoperable Sys. (DAIS) (3rd IFIP Int. Conf. on Distrib. Appl. and Interoperable Sys. Krakow, Polen 17.-19.10.2001). 2001, S. ?.
Hauck, Franz J. ; Meier, Erich ; Becker, Ulrich ; Geier, Martin ; Rastofer, Uwe ; Steckermeier, Martin: A middleware architecture for scalable, QoS-aware and self-organizing global services. In: Linnhoff-Popien, Claudia ; Hegering, Heinz-Gerd (Hrsg.) : Trends in distributed systems: towards a universal service market (Int. IFIP/GI Working Conference, USM 2000 München 12-14.9.2000). Berlin et al. : Springer, 2000, S. 214-229. (LNCS Bd. 1890) - ISBN 3-540-41024-4
Geier, Martin ; Steckermeier, Martin ; Becker, Ulrich ; Hauck, Franz J. ; Meier, Erich ; Rastofer, Uwe: Support for mobility and replication in the AspectIX architecture. In: Demeyer, Serge ; Bosch, Jan (Hrsg.) : Object-Oriented Technology, ECOOP'98 Workshop Reader (ECOOP'98 Brüssel 20-24.7.1998). New York : Springer, 1998, S. 325-326. - ISBN 3-540-65460-7
Kapitza, Rüdiger ; Thomas Zeman ; Hauck, Franz J. ; Reiser, Hans P. : Parallel State Transfer in Object Replication Systems. In: Indulska, J. ; Raymond, K. (Hrsg.) : DAIS 2007 (7th IFIP International Conference on Distributed Applications and Interoperable Systems Phapos, Zypern 5-8.6.2007). Bd. 4531. Berlin Heidelberg New York : Springer, 2007, S. 167-180. (LNCS)
Kapitza, Rüdiger: Providing Decentralised Adaptive Services. Erlangen, FAU Erlangen-Nürnberg, Diss., 2007 (Providing Decentralised Adaptive Services Bd. 40, Nr. 7) . - 200 Seiten.
Reiser, Hans P. ; Domaschka, Jörg ; Hauck, Franz J. ; Kapitza, Rüdiger ; Schröder-Preikschat, Wolfgang: Consistent Replication of Multithreaded Distributed Objects. In: IEEE (Veranst.) : Proc. of the IEEE Symp. on Reliable Distrib. Sys. (IEEE Symposium on Reliable Distributed Systems (SRDS 2006) Leeds, UK Oct. 2-4, 2006). 2006, S. 257-266. - ISBN 0-7695-2677-2
Kapitza, Rüdiger ; Felser, Meik ; Reiser, Hans P. ; Hauck, Franz J.: Decentralised Diffusion-based Quota Management. In: ACM Digital Library (Hrsg.) : Proceedings of the 4th International Workshop on Middleware for Grid Computing (in conjunction with ACM/IFIP/USENIX 7th International Middleware Conference 2006, Melbourne, Australia). 2006, S. 1-6.
Reiser, Hans P. ; Kapitza, Rüdiger ; Domaschka, Jörg ; Hauck, Franz J.: Fault-Tolerant Replication Based on Fragmented Objects. In: Frank Eliassen ; Alberto Montresor (Hrsg.) : Distributed Applications and Interoperable Systems (DAIS) (Distributed Applications and Interoperable Systems, 6th FIP WG 6.1 International Conference, DAIS 2006 Bologna, Italy June 14-16). Bd. 4025/2006. Berlin / Heidelberg, Germany : Springer, 2006, S. 256-271. (Lecture Notes in Computer Science (LNCS)) - ISBN 3-540-35126-4
Hauck, Franz J. ; Kapitza, Rüdiger ; Schmied, Andreas I.: A Flexible and Extensible Object Middleware: CORBA and Beyond. In: Murphy, Amy L. (Hrsg.) : Di Nitto, Elisabetta (Veranst.) : SEM '05: Proceedings of the 5th international workshop on Software engineering and middleware (SEM'05 Lisbon, Portugal 5-6.9.2005). ACM Press : New York, NY, USA, 2005, S. 69-75. - ISBN 1-59593-204-4
Kapitza, Rüdiger ; Kirstein, Michael ; Schmidt, Holger ; Hauck, Franz J.: FORMI: An RMI Extension for Adaptive Applications. In: Cerqueira, Renato ; Wang, Nanbor (Veranst.) : ACM Digital Library (The 4th Workshop on Adaptive and Reflective Middleware Grenoble, France 28.11.2005). New York, NY, USA : ACM Press, 2005, S. -. ("ACM International Conference Proceeding Series" (AICPS)) - ISBN 1-59593-270-4
Kapitza, Rüdiger ; Reiser, Hans P. ; Hauck, Franz J.: Stable, time-bound references in context of dynamically changing environments. In: IEEE (Veranst.) : ICDCSW '05: Proceedings of the 25th IEEE International Conference on Distributed Computing Systems – Workshops (ICDCS 2005 Workshops) (ICDCS Columbus, Ohio 10.06.2005). Washington, DC, USA : IEEE Computer Society, 2005, S. 603-609. - ISBN 0-7695-2328-5-06
Kapitza, Rüdiger ; Hauck, Franz J. ; Reiser, Hans P.: Decentralized, Adaptive Services: The AspectIX Approach for a Flexible and Secure Grid Environment. In: Jeckle, Mario ; Kowalczyk, Ryszard ; Braun, Peter (Hrsg.) : Grid Services Engineering and Management (Grid Services Engineering and Management (GSEM 2004) Erfurt 27-30.9.2004). Berlin, Heidelberg : Springer, 2004, S. 107-118. (Lecture Notes in Computer Science) - ISBN 3-540-23301-6
UnivIS ist ein Produkt der Config eG, Buckenhof