| Research Projects |
 |
Goal-orientation for Flexible business processes
DFG Transfer-Projekt
Business processes are crucial for modern organisations. Especially modelling of such processes is important for both (abstract) process specifications and implementation as well as IT-based automation and support. In practice, however, existing (mostly static) modelling tools and concepts have deficits - especially in highly dynamic applications areas. Therefore, the project Go4Flex investigates new methods and tools for process modelling, execution and management. Results are discussed and evaluated in co-operation with the application partner Daimler AG - currently focussing on „Vehicle production and Logistics“. This (applied) research aims at augmenting current process models with a more abstract "goal oriented" process view which concentrate on overall goal of a process rather than on specific way of how to reach them. In consequence, such an approach also allows for higher process adaptivity at runtime. In addition, it allows processes to be closer linked to the related business strategy and to be easier adaptable to changing context conditions. In order to adequately model, simulate and execute such „agile“, i.e. runtime dynamic processes, results from business management research are combined with those of goal-oriented management of distributed activities based on intentional BDI-Agents.
|
 |
Selbstorganisation durch dezentrale Koordination in Verteilten Systemen
DFG Normalprogramm
In order to meet the increasing demand for scalable, robust and adaptive
distributed systems self-organized software systems have been proposed
and identified as a key issue within computer science research. Here,
"self-organization" describes physical, biological and social phenomena,
where new global structures arise from the local interactions of
individuals. Therefore the SodekoVS project addresses the purposeful
utilization of self-organizing dynamics to explicitly engineer adaptive,
distributed software systems. It aims at both new concepts as well as corresponding
generic system support for supporting highly autonomous distributed applications.
This SodekoVS project is conducted jointly with
the Hamburg University of Applied Sciences (HAW).
|
 |
Software Services and Systems Network
EU FP7, Network of Excellence
S-Cube, the European Network of Excellence in Software Services and Systems, will establish an integrated, multidisciplinary, vibrant research community. This will enable Europe to lead the software-services revolution, thereby helping shape the software-service based Internet which is the backbone of our future interactive society.
S-Cube's Major Research Objectives:
- Europe as a leader in the software services revolution
- Incubator for the next wave of service technologies
- Agile & holistic service engineering & adaptation principles, techniques & methods to foster innovation
S-Cube's Major Integration Objectives:
- Establish a unified, multidisciplinary, vibrant research community
- Inaugurate a Europe-wide education and training programms for researchers and industry
- Establish a trust relationship with industry
- Create a European distributed services laboratory
|
 |
Kontextdatenvermittlung in mobilen ubiquitären Systemen
Die zunehmende Miniaturisierung datenverarbeitender Geräte fördert eine immer stärkere Durchdringung unseres Alltags mit Sensoren, Computern und Aktuatoren, die sich ad-hoc vernetzen, Daten austauschen, und untereinander kooperieren können. Vielfältige Anwendungsfelder ergeben sich aus diesen Möglichkeiten, beispielsweise Beobachtung der Vitalfunktionen von Patienten, Überwachung von Lieferketten im Logistik-sektor, Früherkennung von Umweltkatastrophen, intelligente Häuser etc. Mit Hilfe von Sensoren und Aktuatoren bekommen Computer also die Möglichkeit, die physische Realität wahrzunehmen, selbst Schlussfolgerungen aus ihren Beobachtungen zu ziehen und auch aktiv wieder auf die Umwelt einzuwirken. Grundlage dieser Vision ist die Vermittlung kontextbasierter Sichten zwischen Daten-Produzenten und -Konsumenten, welche in die Teilaspekte Erhebung, Übermittlung, Verarbeitung, Verwaltung und Abfrage von Kontextdaten unterteilt werden kann. Beteiligte Entitäten können hierbei global verteilt und zudem mobil sein, was besondere Anforderungen an die vermittelnde Infrastruktur stellt. Die Zielsetzung dieses Projektes ist daher die Entwicklung und Umsetzung von Konzepten zur Unterstützung der Vermittlung kontextbasierter Sichten zwischen Daten-Produzenten und –Konsumenten in mobilen, ubiquitären Systemen. Dies umfasst produzenten-seitig die Datenerhebung und Datenübermittlung, auf Seite der Infrastruktur (JESPA) die Datenverarbeitung und Datenverwaltung, und schließlich auf Konsumentenseite die Datenanfrage und Datenintegration in die eigene Anwendungs- bzw. Prozesslogik.
|
 |
Supervising task execution
Ein Kernproblem innerhalb von organisationsübergreifenden Prozessen ist die teilweise fragwürdige Annahme, dass Teilnehmer an einem Prozess ihre Aufgaben wie erwartet erfüllen. Obwohl es Mechanismen wie Protokollierung oder Überwachung von Aktivitäten gibt, erlauben diese Mechanismen selten eine sofortige Rückmeldung, ob eine Aktivität im Prozess erfolgreich durchgeführt wurde oder nicht. Aus diesem Grunde werden die Technologien zur Umsetzung von organisationsübergreifenden Prozessen bisher auch nur zögerlich von den Unternehmen eingesetzt: Die Kontrollmöglichkeiten innerhalb eines Prozesses sind begrenzt und meist kann nur durch aufwändige Prüfungen festgestellt werden, ob Aktivitäten erfolgreich oder fehlerhaft verlaufen sind.
Das Projekt befasst sich daher mit der Entwicklung eines Konzepts zur Überwachung und Überprüfung von verteilt ausgeführten Prozessen, um damit den Nachweis der Ausführung von Aktivitäten zur Laufzeit zu erbringen. Die Mechanismen können dabei genutzt werden, um bei fehlerhaft ausgeführten Aktivitäten entsprechende Maßnahmen - wie sie beispielsweise durch Transaktionen angeboten werden - zu ergreifen, damit ein verteilt ausgeführter Prozess ordnungsgemäß weiterlaufen kann.
|
 |
BDI Agent System
Intelligente Agenten sind ein Modellierungsparadigma, das auf der Beschreibung von Agenten mit mentalen Konzepten beruht. Ziel des Jadex Projektes ist es zu untersuchen, wie diese Konzepte, unter Berücksichti-gung etablierter Paradigmen wie der Objektorientierung, auf der Design- und Implementierungsebene adä-quat umgesetzt werden können. Jadex ist als Erweiterung zu existierenden agentenorientierten oder OO-basierten Middleware-Plattformen konzipiert und ergänzt diese um eine Abstraktionsschicht, die es ermög-licht, rationale Agenten gemäß dem Paradigma „Belief-Desire-Intention“ (BDI) zu konstruieren. Insbesonde-re beschäftigt sich das Projekt mit der Fragestellung, wie die Agententechnologie, z.B. durch die Anbindung an verbreitete Standards wie J2EE, in den Mainstream der Softwareentwicklung Einzug finden kann. Weitere Forschungsschwerpunkte sind darauf ausgerichtet, die bisher konzipierte BDI-Architektur durch zusätzliche Aspekte zu ergänzen, z.B. durch die Integration von Lern- bzw. Planungsmechanismen aus der Künstlichen Intelligenz (KI). Außerdem wird untersucht, auf welche Art und Weise soziale Strukturen (z.B. Gruppen- und Rollenkonzepte) zur Abbildung von (verteilten) Organisationsstrukturen eingebunden werden können.
|
 |
A lightweight forward-chaining rule engine
|
 |
Jadex Event Stream Processing Architecture
The Jadex Event Stream Processing Architecture (JESPA) is an agent-based middleware specifically designed to detect and process complex events within streams of primitive events. Such primitive events may originate from RFID systems or any other kind of physical or virtual sensor or sensor network, and usually contain raw sensor measurements, such as an EPC read by an RFID reader.
In order to detect complex relationships between multiple primitive events, possibly spanning different event streams, complex event-processing techniques are applied. For this purpose, our middleware incorporates a high-performance, open source event-processing engine (Esper), which allows to define complex event patterns using an SQL-like event-processing language.
Moreover, our middleware allows to individually pre-process the incoming events before they are forwarded to the complex event-processing engine, and to postprocess the resulting generated complex events. For this purpose, a multitude of standard services (e.g., classification, persistence, enrichment) are offered by the middleware, and may be complemented by a producer or consumer injecting additional user-defined services.
For the orchestration of services within the middleware, executable BPMN-based processing workflows are used. An example of such postprocessing is the escalation handling, during which arbitrary service agents may be invoked in order to react on undesired conditions. The post-processing stage may also be used to create individually tailored application-level events, which only contain relevant information in a desired format, by invoking conversion, translation, and encoding services. The results can then directly be further processed by enterprise systems, such as supply-chain management and workflow-management systems, intelligent objects, or web-based services. This way, event producers (RFID/sensor readers) and event consumers (like enterprise systems) do not need to adapt their business logic to the middleware's functionality and data formats, but may abstract from how events are generated and how actions are carried out, benefiting from the middleware's ability to conduct the overall processing.
|
 |
Quality of Uncertain Data
Many real-life applications, for example data integration, data extraction, risk-management or sensor systems, naturally produce uncertain data. One of the most important goals in these applications is to produce data of high quality. This leads to the following open questions:
- What does high quality exactly mean with respect to uncertainty and impreciseness?
- What metrics are most qualified for quantifying the quality with respect to these means?
Currently, the most quality metrics have been defined for appropriately scoring the fineness of certain data and hence only insufficiently capture what is intuitively the quality of uncertain data. As we think, for adequately scoring quality of uncertain data new metrics for existing quality criteria as well as new quality criteria themselves are required.
Moreover, as one of the most important methods for improving quality, we consider the integration of uncertain data. In this context, we focus on three elementary questions:
- How to efficiently and effectively detect duplicates, if data are not only unclean but also imprecise and uncertain?
- How to combine the uncertain information given by multiple duplicates so that a tuple of higher quality results?
- How can the expressive modeling power of uncertain data models be used to capture uncertainty coming up during the integration process?
The QloUD project aims to develop techniques for properly scoring the quality of uncertain data as well as to develop techniques for properly integrating uncertain data.
|
 |
SQXML Integration System
Many applications today need to retrieve and manage information from diverse systems and data sources, where related data is stored in quite different formats. Nowadays, enterprises often need to manage information both from XML documents stored in a native XML database system and from (object-)relational data stored in an (object-)relational database system. The idea of the SQXML project is to integrate these two information sources. The SQXML Integration System will provide the user with a global integrated schema that unifies the XML and SQL database schemas, so that the user will get an access to the entire information stored in these separate data sources. Both query languages, SQL and XQuery, will be supported in the global schema. At the same time the databases will co-exist independent from each other, preserving their autonomy.
The project is aimed at investigating methods and techniques in the field of Information Integration and developing new concepts to implement the SQXML Integration System.
|
| Former Research Projects |
 |
Towards e-Administration in the large
EU 6th Framework Program
2006 - 2009
Interoperability and security are two key topics on the EU eGovernment research agenda. They must be addressed keeping in mind that eGovernment systems will remain heterogeneous while local administrations remain in charge of their configuration and of the definition of their processes.
Project key objectives are:
- To gather and elicit the requirements for e-Administration in the large, on basis of which a concrete interoperation of web service enabled legacy public sector applications will be achieved using collaborative workflows.
- To provide the tools and methods for an e-Administration in the large from a technical and sociological perspective.
- To provide the required security and privacy for an e-Administration in the large, defining the appropriate methods and tools for control, security and privacy at the collaborative workflow and application layer.
|
 |
Dynamic Provisioning and Workload Management of Grid-based Content Management Services
IBM Deutschland Entwicklung GmbH
2006 - 2009
For today's businesses, Enterprise Content Management (ECM) is getting a crucial
task, since huge amounts of structured as well as (more and more) unstructured
business data produced and consumed by business processes need to be managed
efficiently. Obviously, reliability, availability and scalability are further
ECM key requirements (resilience). A further requirement is the integration into
an enterprise's business processes. Since enterprises are currently in the
process of being transformed into more componentised business functions for
improved productivity and flexibility, enterprise content manager must also be
provided as services, which can be used within business processes in a utility
based manner. To make ECM available in such a manner, the IT infrastructure of
ECM must move from the traditional centralized system approach to a
decentralized, service oriented approach, that allows the management of business
data originating from geographically dispersed sources.
Another prerequisite to use ECM as a service is the examination of services/grid
technology in order to flexibly and dynamically adapt ECM system power to
current workloads and, thereby, considerably increase overall efficiency.
|
 |
Medical Path Agents
DFG SPP 1083
2000 - 2008
In the course of the DFG founded MedPAge research project a multi agent system was designed with the objective to utilize decentralized agent-oriented methods for planning and coordination of hospital activities, and to verify the practical relevance within simulation experiments. Especially, the conceptual development and the experiments helped to demonstrate how the use of autonomous, negotiating agents can improve the management of hospital processes. The project's objective were realized in an interdisciplinary cooperation of the Distributed Systems and Information Systems Group of the University of Hamburg and of the Business Management and Business Informatics Group of the University of Mannheim (formerly Business Informatics Group of the University of Bayreuth).
|
 |
European Coordination Action for Agent-Based Computing
EU 6th Framework Program
2004 - 2006
AgentLink was the premier Co-ordination Action for Agent Based Computing, funded by the European Commission's 6th Framework Program. It provided support for the network of European researchers and developers with a common interest in agent technology through events aimed at industry outreach, and standardisation issues, as well as support for academic events as well as resources through the AgentLink Portal. AgentLink activities included: Annual Agent Technology Conferences, Regular reports on Standardisation Activities, Support and sponsorship for Agent-related events, The Annual Agent Systems Summer School, Regular Technical Forum Meetings, and The AgentLink Technology Roadmap, a document charing the development, innovations and future of Agent Technology.
|
 |
Foundational Research on Service Composition
In cooperation with Hewlett-Packard Laboratories, Bristol, UK
2002 - 2005
The dynamic composition of existing services into new services is at the core of service-oriented computing. The objective of FRESCO (Foundational Research on Service Composition) was to develop a framework that service providers can use in order to model, develop, and execute composite services. The FRESCO framework includes conceptual tools, such as models for service composition and aggregation. The framework also includes technology elements, such as an integrated development environment and specific components of the infrastructure for service execution. As a result, a methodology and prototype implementation was provided for using the FRESCO framework in the development of composite service solutions.
|
 |
Supporting Software Engineering Processes by Object-Relational Database Technology
DFG (TU KL)
1998 - 2003
|
 |
Dynamically Configurable Software
DFG Normalprogramm
1996 - 2001
In the general framework of system software support for modular distributed software systems and applications, the specific goal of this research project was to investigate and propose new concepts and mechanisms for generalised system infrastructures which are (re- and self-) configurable at run-time. On the application side, specific emphasis was laid on the field of electronic commerce applications.
The goal of the project could be subdivided into two separate parts: a) to investigate rule-based concepts for dynamic manipulation of (software) system configurations and characteristics resp. system behavior and b) composite structural and interaction concepts which are necessary for the design of large-scale flexible and reconfigurable software applications. Underlying concepts come from both distributed systems as well as from (distributed) software engineering and design – including the concept of (application) “services” and their flexi-ble interaction and combination into larger-scale distributed applications. As main example application scenarios for the newly developed classification, composition and management concepts, the project used the two areas of “open distributed service markets” and “distributed component-oriented software development”.
|
 |
Teilprojekt: PublicationPORTAL
BMBF
1999 - 2001
Durch technologische Innovationen wurden Digitale Bibliotheken, Content Provider, Metakataloge und vielfältige andere Online-Dienste ermöglicht. Sie bieten dem heutigen Benutzer eine Vielzahl an Informationen und interaktiven Services an. Die Quantität an verfügbaren Informationen, sowie die vielfältigen Möglichkeiten des Zugriffs, der Verarbeitung und der Wissensgewinnung steigen dadurch ständig. Aber auch der Prozess der Erstellung und Verbreitung von Informationen ist im Internet-Zeitalter einem starken Wandel unterworfen. Es hat sich daraus ein umfangreicher und unübersichtlicher Markt von Content und Services im digitalen Publikationswesen entwickelt. Dennoch fehlt es den Nachfragern und Anbietern in diesem Markt noch immer an effizienten Methoden und Hilfsmitteln zur Erschließung dieses Marktes. Dieser Aufgabe stellt sich das PublicationPORTAL mit innovativen Methoden zur integrierten Mediation von Informationen und Web-Services.
|
 |
Common Open Service Market for SMEs
EU ESPRIT (5th Framework Programme)
1998 - 2000
The COSMOS project designed and realised a support platform for business transactions across the Internet based on a generic contracting service. Example users of this system included small and medium enterprises and even individual persons. A resulting "contracting service" enabled its users to negotiate, sign, and settle electronic contracts across the Internet without leaving a uniform and flexible system environment.
Abstracting from basic communication mechanisms such as (transactionally
secure) remote procedure calls and remote database access mechanisms, the COSMOS system support includes: negotiation protocols to support both the settlement and the fulfillment of electronic contracts as well as ad-hoc workflow management support for compound and distributed services in electronic commerce applications, service trading and brokerage functions as well as security aspects as, e.g., notary and non-repudiation functions.
|
 |
Tools for an Integrative view of Distributed Environmental data
GKSS Forschungszentrum
1997 - 1999
Im GKSS-Forschungszentrum sind umfangreiche Datenbestände aus verschiedenen Forschungsprojekten vorhanden. Sie werden sowohl in Dateisystemen als auch in Datenbanken oder geografischen Informationssystemen gehalten. Für die Daten des Wattenmeerinformationssystems WATiS stehen als Nutzerführung verschiedene Versionen des Systems LOTSE zur Verfügung. Sie bieten jedoch keine einheitliche Oberfläche auf verschiedenen Rechnerplattformen.
Im Rahmen der Hochschulkooperation zwischen dem GKSS Forschungszentrum Geesthacht und dem Arbeitsbereich Angewandte und Sozialorientierte Informatik (ASI) und der Arbeitsgruppe Verteilte Systeme (VSYS) des Fachbereichs Informatik der Universität Hamburg wurde das Projekt TIDE durchgeführt.
Ziel dieses Projektes war es, die breite Nutzung und den Austausch sowohl bereits bestehender als auch künftiger Datenbestände zu fördern. Neben einem Entwurf von Dokumentationskonzepten wurde dazu unter Einsatz von WWW-Werkzeugen ein vereinheitlichter Zugriff auf die verschiedenartigen Umweltdaten durch eine grafische Nutzerführungskomponente realisiert.
|
 | MeDOC
The Digital Computer Science Library
BMBF
1996 - 1998
Open full-text information service for computer science. (in German:)
Ziel des InterDoc-Projektes war es, die Technologie und Infrastruktur des MeDoc-Dienstes sowie die bisher konvertierten Werke (Bücher und Zeitschriften) in Global-Info einzubringen und durch die Nutzer anderer, nicht an MeDoc beteiligter Fachrichtungen, zu evaluieren und mit alternativen Werkzeugen zu vergleichen. Darüber hinaus wurden den Verlagen, die sich an dem Projekt beteiligen, statistische Informationen über die Nutzung der elektronischen Werke zur Nutzung bei der Entwicklung entsprechender elektronischer Angebote zur Verfügung gestellt.
|
 |
Open Service Model
EU ACTS (5th Framework Programme)
1996 - 1998
The EU project OSM (Open Service Model) was an international industry / academia co-operation project funded by the EU ACTS Programme (5th EU Framework Programme). It aimed at analysing, supporting and stimulating business transactions in an electronic service market environment. Accordingly, an corresponding system infrastructure was designed for electronic commerce systems and applications, implemented, and disseminated to the public. The technological framework for this activity was based on state-of-the-art OMG CORBA concepts, standards and implementations and was realised mainly in Java.
|
 |
Distributed Environment for Mobility-Aware Computing
Modellierung, technische Umsetzung und Ausführung von prozessorientierten Anwendungen auf Basis bestehender ausgereifter Komponenten stellen in der Softwareentwicklung wichtige Konzepte zur optimalen Abbildung von systemübergreifenden Vorgängen der Realwelt und zur Unterstützung solcher Vorgänge mittels Informations- und Kommunikationstechnologie dar. Relevante Anwendungsbereiche umfassen u.a. organisationsübergreifende Vorgänge der Wirtschaft (z.B. verteilte Geschäftsprozesse), kooperative Abläufe zwischen räumlich und rechtlich getrennten Systemen (z.B. Prozesse im E-Government) oder die ablauforientierte Komposition von verteilten Ressourcen zur Realisierung komplexer Anwendungen (z.B. Anwendungsintegration im Ubiquitous Computing).
Insbesondere bei verteilt ausgeführten Prozessen kommt es aufgrund des komplexen Zusammenspiels zwischen heterogenen autonomen Systemen, der potentiellen Veränderlichkeit der Systemumgebung und der wachsenden Mobilität von Komponenten zu einem hohen Bedarf an Anpassungsfähigkeit, um Änderungen während der Ausführung des Prozesses zu erlauben und dadurch auch in unerwarteten Situationen angemessen reagieren zu können. Dieses Projekt leistet einen Beitrag zur Flexibilisierung solcher verteilter Prozesse, indem konzeptionelle Grundlagen und technische Mechanismen untersucht bzw. erarbeitet werden, die eine anpassungsfähige Ausführung solcher Prozesse über mehrere über Netzwerke permanent oder zeitweilig verbundene Systeme erlauben.
Als Weiterentwicklung der verteilten Prozessausführung auf Basis dienstorientierter Architekturen erarbeitet dieses Projekt Vorschläge, um die Entscheidung über die Verteilung eines bestehenden fachlichen Prozesses, dessen Ausführung, Interaktion mit menschlichen Akteuren, Überwachung und ggf. dessen Anpassung zur Laufzeit des Prozesses zu ermöglichen. Für ein auf dieser Grundlage erreichbares adaptives Verhalten wird zudem die Modellierung und Auswertung zusätzlicher benutzerdefinierter Rahmenbedingungen für die Ausführung berücksichtigt. Als praktischer Beitrag werden die hiermit verbundenen Lösungsvorschläge in eine komponentenbasierte Middleware integriert, welche die verteilte Ausführung von bestehenden Prozessen über mehrere Prozessmanagementsysteme hinweg zur Laufzeit unterstützt.
|
 |
Self-Management for Autonomic Relational Database Systems
The featurism of commercial relational database management systems makes these systems applicable for a wide variety of applications. But their administration is a complex task and causes a high total cost of ownership for database systems. Autonomic (self-managing) database systems intend to reduce administration complexity and costs by automatically reacting to changing system loads and external events.
In the SARD research project we develop and evaluate techniques, which serve as a basis of a system-wide self-management logic for autonomic relational database systems:
-
Light-weight monitoring of the system state in order to detect the need for reconfiguration analysis
-
Modelling of DBMS components and behaviour as a basis for reconfiguration decisions
-
Definition and monitoring of business goals for autonomic databases
|
 |
Transactional activity control for the Grid
The TracG project investigates complex activities in Grid environments. Focal points are a versatile role management of participants and a dynamic handling of control spheres to maintain transactional control while allowing for maximum flexibility in the course of both short- and long-running processes.
|
 |
Dynamic data integration in Grid environments
The DynaGrid project explores dynamic data integration in grid environments. Central aspects are the localization of data sources, the overcoming of data source heterogeneity, and query formulation as well as result formatting. The experimental implementation is based on the OGSA-DAI architecture to blend into existing standards.
|
 |
open network environment for Citizens
The onefC project aims to build a digital identity management infrastructure to enable Internet users to reveal personal information to communication partners in a secure and controlled manner. The main goals of onefC are application and transport independence, decentralisation and privacy. Privacy in this context does not only mean to hide personal data, but rather the choice to show personal data to selected communication partners.
|
 |
Conecpts to improve the visualization of implicit node and link types on the Web.
Current Web browsers make it hard to predict what will happen if a link is being followed: users get other information than they expect, a new window may be opened, a download starts, or the destination object is just not available. Instead of giving an appropriate notifi-cation in advance, users have to follow a link, check if the document contains the expected information, get back, try another link etc. However, usually it is possible to obtain additional hyperlink information from several sources like link anchor tags, the user's history and web servers. Furthermore with little enhancements Web servers may include even more additional information to the hyperlinks in Web documents. These can be displayed before users select a link to improve navigation and reduce the cognitive overhead.
|
 |
A Java Framework to Create Navigation Tools
Scone is a Java framework, especially designed to support rapid development of Web navigation tools.
|
 |
Electronic Procurement Negotiations
Standardization efforts in E-Business data exchange, like the XML standards BMEcat or ebXML, stimulate the integration between the information systems of organisations and therefore enable valuable cost and time savings in B2B electronic commerce. The dynamic coordination of these distributed systems, using negotiation mechanisms to support and automate processes, will continue the integration on a higher level. The project Electronic Procurement Negotiations (EPN) is aimed to provide innovative solutions in this context and is specialized to the application area of E-Procurement systems for small and medium sized enterprises (SME).
|
 |
A hyper-distributed environment for personal appliances
The goal of the Hydepark project is to find general concepts to integrate mobile systems into distributed system environments as well as to design a framework of minimal requirements adequate for existing mobil platforms. Consequently, new mechanisms like e.g. XML or WAP, are evaluated and implemented for portable appliances. Additionally, traditional communication technologies (from SMTP to CORBA) can be accessed by developing dynamic protocol adapters.
|
 |
Model-Based User Interface Construction System
Vesuf is a model-based User Interface Development Environment (MB-UIDE) which uses UML based models for UI Spec. An interpreter creates UIs from the models at runtime. It is possible to build different UI-modalities for one application (eg AWT, WML, ...)
|
 |
Distributed Java
Dejay is a dialect of Java that simplifies the development of distributed software applications. These often involve concurrency, distribution and persistence and require learning many different technologies like Java-Threads, Java RMI, CORBA and OODB. In Dejay you just have to learn one concept that allows concurrent execution, remote access, creation and migration of objects and simple object persistence. It is simple and cleanly object-oriented. And its free.
|
 | BARCODE
Basic Research Component Development Environment
The basis of the Basic Research Component Development Environment is the concept of a holistic software development process, which supports design and
implementation of software systems as well as updating and maintenance. Based on so-called Adaptive Software Composition, evolutionary growing software solutions can be realised. In the sense of Component Ware, building blocks of such solutions can be recombined and reconfigured within some domain to acquire new solutions.
|
| FSNets
Feature Structure Nets
FSNets are used as a formal basis in the analysis and design of distributed systems. Especially in the area of distributed workflow, using Feature Structures (known from AI) as tokens in Petri nets enables a higher level of abstraction in data / knowledge modelling. A special problem that is tackled is the consistency and unification of distributed copies. A tool based on the Reference Net Workshop (Renew) is currently being developed.
|
 |
The Reference Net Workshop
Renew is a Petri net editor and simulator that has been developed at TGI and is now enhanced and applied at VSYS for modelling and performing contract-driven workflow execution within the Cosmos project.
|
| COSM
Common Open Service Market
Das Projekt COSM befaßt sich mit der Gestaltung einer systemtechnischen Infrastruktur für elektronische Dienstemärkte. Elektronische Dienstemärkte zeichnen sich durch Angebot und Nachfrage von Online-Dienstleistungen auf der Basis von Client/Server-Architekturen aus. Hierbei steht vor allem der sichere, flexible und koordinierte Aufruf entfernter Operationen im Vordergrund: sicher aufgrund einer weitreichenden Schnittstellen- und Dienstspezifikation, flexibel aufgrund seiner dynamischen Typisierung und koordiniert aufgrund der Möglichkeit, neben Schnittstellentypen auch Aufruffolgen zwischen Servern und deren Operationen spezifizieren zu können.
|
| TRADE
TRAding and CoorDination Environment
Das Projekt TRADE (TRAding and CoorDinat mit dem Entwurf und der prototypisc systemtechnischer Untersttzung de Diensten in offenen verteilten Systemen automatische Untersttzungsmechanis Kontrolle standardisierter Diens untersucht, entworfen und prototypisch implementiert.tein offenen verteilten Anwendungenmen fr Vermittlung, Verwaltung undstemen. Dabei werden systemnahe,r Integration und Koordination vonhen Realisierung von anwendungs- undion Environment) beschftigt sich
|