Friedrich-Alexander-Universität UnivisSearchDeutsch FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Department of Computer Science 4

Dept. of Computer Science  >  CS 4  >  Research  >  SAMProc

SAMProc - Middleware for Self-adaptive Mobile Processes

Project participants:Holger Schmidt, Prof. Dr.-Ing. Rüdiger Kapitza, Hauck, Franz J.
Participating institutions:
Institut für Verteilte Systeme (Universität Ulm)
Keywords:mobile objects; adaptive middleware
Topics and Goals:Software in Ubiquitous Computing is faced with a dynamic and heterogeneous environment. For tapping the environment's full potential, software must be able to adapt dynamically and react to the environment in a platform- and language-independent manner. However, developing mobile and adaptive applications is a complex and error-prone task.

In this work, SAMProc, a new middleware should be designed that supports developers in creating ubiquitous applications. Therefore, we introduce the novel concept of self-adaptive mobile processes, which allows an abstract high-level specification of an application's lifecycle and its distribution aspects. In the SAMProc system, an application should dynamically migrate with an adaptation of its interface, state and implementation at runtime, while transparently and permanently remaining addressable. The SAMProc middleware should use an MDA-like approach, in which the developer creates a self-adaptive mobile process description. Then, a middleware tool should automatically map these descriptions to a mobile infrastructure, i.e., either self-adaptive migratable CORBA objects or Web services. The developer should be able to focus on application logic; the tool generates migration and adaptation code.

The feasibility of the approach should be demonstrated by example applications, for instance, by an application in which mobile reporters publish data in a basic workflow. Further applications should complete the work.

Contact:Kapitza, Rüdiger
  1. Schmidt, Holger ; Kapitza, Rüdiger ; Hauck, Franz J. ; Reiser, Hans P.:
    Adaptive Web Service Migration.
    In: Meier, R. ; Terzis, S. (Ed.) : DAIS 2008
    (8th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS'08), Oslo, Norway, 4-6.6.2008). Vol. 5053.
    2008, pp 182-195.
  2. Schmidt, Holger ; Yip, Jon H. ; Hauck, Franz J. ; Kapitza, Rüdiger:
    Decentralised Dynamic Code Management for OSGi.
    In: Michiels, Sam (Ed.) : Proceedings of the Sixth MiNEMA workshop
    (6th MiNEMA Workshop (affiliated with EuroSys 2008), Glasgow, Scotland, 1.4.2008).
    2008, pp 10-14. - ISBN 978-1-60558-122-4
  3. Kapitza, Rüdiger ; Schmidt, Holger ; Barlang Udo ; Hauck, Franz J.:
    A Generic Infrastructure for Decentralised Dynamic Loading of Platform-Specific Code.
    In: Indulska, J. ; Raymond, K. (Ed.) : DAIS 2007
    (7th IFIP International Conference on Distributed Applications and Interoperable Systems, Phapos, Zypern, 5-8.6.2007). Vol. 4531.
    Berlin Heidelberg New York : Springer, 2007, pp 323-336. (LNCS)
  4. Schmidt, Holger ; Kapitza, Rüdiger ; Hauck, Franz J.:
    Mobile-Process-based Ubiquitous Computing Platform: A Blueprint.
    In: ACM Digital Library (Ed.) : MAI' 2007: Proceedings of the 1st Workshop on Middleware-Application Interaction
    (The 1st Workshop on Middleware-Application Interaction (MAI'2007), Lisbon, Portugal, 20.03.2007).
    2007, pp 25-30. - ISBN 978-1-59593-696-7
  5. Kapitza, Rüdiger ; Schmidt, Holger ; Söldner, Guido ; Hauck, Franz J.:
    A Framework for Adaptive Mobile Objects in Heterogeneous Environments.
    In: Springer (Ed.) : On the Move to Meaningful Internet Systems 2006 - CoopIS, DOA, and ODBASE
    (Int. Symp. on Distributed Objects and Applications, Montpellier, France, 31.10-4.11.2006). Vol. 4276/2006.
    Berlin / Heidelberg : Springer-Verlag, 2006, pp 1739-1756. - ISBN 978-3-540-48274-1
    Keywords: AOM
  6. Kapitza, Rüdiger ; Schmidt, Holger ; Hauck, Franz J.:
    Platform-Independent Object Migration in CORBA.
    In: Meersman, Robert ; Tari, Zahir (Ed.) : On the Move to Meaningful Internet Systems 2005: CoopIS, DOA, and ODBASE
    (International Symposium on Distributed Objects and Applications (DOA), Agia Napa, Cyprus, 31.10-4.11.2005).
    Berlin, Heidelberg : Springer, 2005, pp 900-917.
    Keywords: AspectIX; Migration; CORBA;AOM

  Contact Last modified: 2009-02-10 16:47   Ka