Matthias Merdes

Learn More
Runtime testing is important for improving the quality of software systems. This fact holds true especially for systems which cannot be completely assembled at development time, such as mobile or ad-hoc systems. The concepts of built-in-test (BIT) can be used to cope with runtime testing, but to our knowledge there does not exist an implemented(More)
In this paper we describe a new approach for increasing the reliability of ubiquitous software systems. This is achieved by executing tests at run-time. The individual software components are consequently accompanied by executable tests. We augment this well-known built-in test (BIT) paradigm by combining it with resource-awareness. Starting from the(More)
Today component- and service-based technologies play a central role in many aspects of enterprise computing. However, although the technologies used to define, implement, and assemble components have improved significantly over recent years, techniques for verifying systems created from them have changed very little. The correctness and reliability of(More)
What are the most suitable interaction paradigms for navigational and informative tasks for pedestrians? Is there an influence of social and situational context on multimodal interaction? Our study takes a closer look at a multimodal system on a handheld device that was recently developed as a prototype for mobile navigation assistance. The system allows(More)
The development of a toot for reconstructing UML sequence diagrams from executing Java programs is a challenging task. We implemented such a tool designed to analyze any kind of Java program. Its implementation relies heavily on several advanced features of the Java platform. Although there are a number of research projects in this area usually little(More)
Aspect-Orientation (AO) is a new paradigm for software development. Within this paper we want to illustrate three major points: to introduce aspectoriented programming into GIS development, to introduce and discuss the notion of aspect-oriented geoobject modeling and to propose the integration of work from geographical domain modeling using ontologies and(More)
A range of tools offer possibilities for transforming geodata to SVG. We do not want to add yet another of such map generation projects, but investigate the general possibilities and restrictions for bidirectional XSL transformations between GML (Geographic Markup Language), SLD (Styled Layer Descriptor), and SVG. This is necessary in order to develop(More)
In this paper, we describe the concept of a new modality for interaction with digital maps. We propose using inclination as a means for panning maps on a mobile computing device, namely a tablet PC. The result is a map which is both physically transportable as well as manipulable with very simple and natural hand movements. We describe a setup for comparing(More)
In the research domain agent-based systems are widely used for mobile and distributed information systems. Their underlying paradigm provides excellent mechanisms to isolate tasks in independent modules that can be re-used and combined in multiple ways. In order to facilitate the communication between such agents a common domain-knowledge needs to be(More)