Distributed Environment for Mobility-Aware Computing



Within the modern services society, mobility has become one of the main driving factors. Supported by the trend of decentralization in information and communication technology, a great diversity of portable and networked devices has evolved. The use of these devices has increased continuously and leads to a ubiquitous availability of information and services for mobile users. Next to the portability of devices, software systems themselves have become mobile - enabled by an increased awareness of the devices' mobility and thus by the ability to adjust to highly changing execution contexts.

With this background, the research field of Mobile Computing subsumes efforts to adapt modern mobile information systems, middleware platforms, and applications to new evolving needs of mobile users. In doing so, context-based systems play a major role, as these systems supplement mobile applications by adding context knowledge to achieve flexibility and adaptability for such systems. However, in reality most of these currently existing systems are rather ad-hoc static, monolithic structured, and closed. In consequence they are mostly restricted to support rather specific and short time tasks. On the other hand, more general systems being able to support also long running and spontaneous user tasks, are still hardly realizable with existing methods and techniques.

Therefore, this project adresses these shortcomings of current mobile systems and supporting middleware platforms in a detailed study. On the basis of the results of this study, the concept of context-based cooperation is proposed and elaborated in detail. As a consequent evolution of concepts derived from established context-based systems, this approach serves to integrate support of user-centric, long running, and ad-hoc tasks into (new) mobile system environments. Finally, by merging context-based cooperation with well-established concepts and methods of Service-Oriented Software Architectures, the realization concept of Mobile Processes is elaborated. Based on that, a prototype implementation of a system platform for Mobile Processes is realized in order to prove the practical realizability as well as to evaluate the feasibility of the introduced concepts of context-based cooperation and Mobile Processes.

Finally, the practical result of this thesis is a middleware system platform that enables (mobile) environments to execute ad-hoc arising, complex processes without a central coordination mechanism. Thus, the introduced approach represents an important enhancement of context-based systems towards the vision of Ubiquitous Computing.

Based on the concept of Context-based Cooperation, service-based (business) processes can be initialized on mobile devices and can be executed in a decentralized and cooperative way by dynamically using suitable stationary and mobile resources. The DEMAC project realizes the concept of such long-running, user-centric processes for mobile systems. It therefore provides a context-aware middleware to support the design, the description and the distributed execution of these so-called Mobile Processes.

However, the mobility and autonomy of process participants, the required flexibility and dynamism and the decentralized execution strategy lead to new challenges for a reliable and purposive execution of such processes. The recent objective of this project therefore focuses a cooperative and self-contained process management to enable adequate steering and controlling mechanisms for decentralized mobile processes. Therefore, an advanced process lifecycle management system is being developed, integrating and supporting the phases of process design, selection and allocation of resources as well as the processes' monitoring, recovery and analysis.


Participating staff members


Publications of Project DEMAC

biblogo
in: 25th ACM Symposium On Applied Computing (SAC 2010)
pdflogo
biblogo
in: AIS Transactions on Enterprise Systems
pdflogo
biblogo
in: Fifth International Workshop on Engineering Service-Oriented Applications (WESOA'09)

biblogo
in: Business and Information Systems Engineering (BISE)
pdflogo
biblogo
in: Proceedings of the 9th IFIP Conference on e-Business, e-Services, and e-Society (I3E 2009)

biblogo
in: WIRTSCHAFTSINFORMATIK
pdflogo
biblogo
in: 16. Fachtagung Kommunikation in Verteilten Systemen (KiVS 2009)

biblogo
in: Business Services: Konzepte, Technologien, Anwendungen - 9. Internationale Tagung Wirtschaftsinformatik (WI 2009)
pdflogo
biblogo
in: 11th International Conference on Business Information Systems (BIS 2008)

biblogo
in: On the Move to Meaningful Internet Systems 2007: OTM 2007 Workshops

biblogo
pdflogo
biblogo
in: Konferenzband zur KiVS 2007 für Industrie-, Kurz- und Workshopbeiträge
pdflogo
biblogo
in: Konferenzband zur KiVS 2007 für Industrie-, Kurz- und Workshopbeiträge
pdflogo
biblogo
in: Journal of Computers
pdflogo
biblogo
in: Proceedings of the 6th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems (DAIS 2006)
pdflogo
biblogo
in: Techischer Bericht zum 1. GI/ITG KuVS Fachgespräch Energiebewusste Systeme und Methoden
pdflogo
biblogo
in: Adjunct Proceedings of the Third International Conference on Pervasive Computing

Student theses within the project DEMAC
Baccelaur Thesis of Cristina Mossoni
Vergleich der Entwicklung von Diensten für JavaSE, JavaME und Android
pdflogo
biblogo
Diploma Thesis of Matthias Meiners
Kontextdatenprognose auf mobilen Geräten
Bachelor Thesis of Richard Günther
Bezahlverfahren für die Nutzung elektronischer Dienste im Mobile Computing
Bachelor Thesis of Sebastian Steenbuck
Geschäftsprozesse auf mobilen Geräten: Spezifikation von nicht-funktionalen Anforderungen zur Dienstauswahl

biblogo
Diploma Thesis of Leif Goltermann
Ein kontextbasiertes Look-Ahead-Verfahren für die Migration von Prozessen im Mobile Computing
Tutor: Winfried Lamersdorf, Sonja Zaplata, Bernd Neumann

biblogo
Diploma Thesis of Daniel Straßenburg
Automatisches Management dienstbasierter verteilter Geschäftsprozesse
Tutor: Sonja Zaplata, Winfried Lamersdorf, Peer Stelldinger
pdflogo
biblogo
Diploma Thesis of Kristof Hamann
Parallele Ausführung von Prozessen auf mobilen Geräten
Bachelor Thesis of Viktor Dreiling
Web Services für mobile Systeme
Bachelor Thesis of Andi Drebes
Optimiertes Nachrichtenrouting in Overlaynetzwerken mobiler Geräte

biblogo
Dissertation of Christian P. Kunze

biblogo
Diploma Thesis of Ante Vilenica
Integration von Interaktionskomponenten in Prozesse für mobile Umgebungen
Project Thesis of Bülent Sen
Vergleich und Bewertung bestehender Middleware-Systeme für das Mobile-Computing
pdflogo
biblogo
Diploma Thesis of Alice Winnicki
Erweiterung einer Middleware für das Mobile Computing um nicht-funktionale Sicherheits- und Vertrauensaspekte

biblogo
Diploma Thesis of Benjamin Kirchheim
Integration von abstrakten Diensten in mobile Systeme
pdflogo
biblogo
Diploma Thesis of Alexander Holbreich
Transaktionsunterstützung für verteilt ausgeführte Mobile Prozesse

biblogo
Diploma Thesis of Heiko Adam
Konzeption und Integration eines Verzeichnisdienstes in eine Middleware für mobile Systeme
pdflogo
biblogo
Diploma Thesis of Mirwais Turjalei
Integration von Context-Awareness in eine Middleware für mobile Systeme
Tutor: Christian P. Kunze, Winfried Lamersdorf, Heinz Züllighoven
pdflogo
biblogo
Diploma Thesis of Sonja Zaplata
Prozessintegration in Middleware für mobile Systeme
Diploma Thesis of Kristian Kottke
Zugriffsschutz für Dienste in verteilten mobilen Systemen
Baccelaur Thesis of Sven Aschenbrenner
Unterstützung von Dynamik in mobilen Prozessen
Bachelor Thesis of Johann Gieswein
Werkzeugunterstützung zur Modellierung mobiler Prozesse
Valid XHTML 1.1 Imprint, Written by Christian P. Kunze, Sonja Zaplata
Last update: 05 Jul 2008 - 12:38:44
Login