Uwe Rastofer

Learn More
Quality of service is becoming more and more important in distributed systems. Current middleware systems lack quality-of-service support on the application and on the system level. AspectIX is a CORBA-compliant middleware platform that defines generic interfaces to control quality-of-service and an infrastructure for quality implementations. AspectIX is(More)
CORBA as a standardized object-based middleware for distributed computing still lacks sufficient support for mobility and replication, although there are several proposals to integrate these mechanisms. AspectIX is a more flexible and more open architecture than CORBA, but AspectIX is still fully CORBA compliant. Unlike CORBA with its static client-server(More)
The aim of Component-Based Software Engineering is to create applications from reusable, exchangeable and connectable components. But current component models lack support for important concepts of distributed embedded real-time systems. In this field a component’s nonfunctional properties, e.g. execution time and resource usage, are as important as its(More)
Object-based middleware systems, like CORBA, provide the basis for object-based distributed applications. For aspects concerning distributed programming an aspect weaver has to generate code which interacts with the middleware system. As parts of these aspects often have to be implemented on top of the middleware, weavers are very dependent on the(More)
Applications running on a large distributed system face a dynamically changing environment. Thus, an application needs to adapt to new conditions or it will fail to continuously meet its specification. This is especially crucial if the application needs to implement a certain quality of service (QoS). Object-based middleware systems like CORBA(More)
Globally distributed services need more than location transparency. An implementation of such a service has to scale to millions of users from all over the world. Those users may have different and varying quality-of-service requirements that have to be considered for an appropriate distribution and installation of service components. The service also has(More)
Michael Gerdom studied computer science at the University of Erlangen-Nuremberg. He has gained several years' practical experience from customer projects in the area of implementing object-oriented technologies and UML in embedded systems environments. He is responsible at method park Software AG for heading the area of Training & Consulting. His current(More)