nexus...demos of nexus technology were presented at the ieee international conference on pervasive...

60
NEXUS Spatial World Models for Mobile Context- Aware Applications Collaborative Research Center 627 Sonderforschungsbereich 627 ANNUAL REPORT 2010 Universität Stuttgart

Upload: others

Post on 13-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

NEXUSSpatial World Models for Mobile Context- Aware Applications

Collaborative Research Center 627

Sonderforschungsbereich 627

ANNUAL REPORT 2010

Universität Stuttgart

Page 2: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

This is the 2010 annual report of the Collaborative Research Center Nexus, located at the University of Stuttgart. Nexus is a comprehensive and internationally renowned research effort in the field of mobile context-aware systems and applications, funded by Deutsche Forschungsgemeinschaft (DFG). The research program of Nexus spans a wide range of disciplines, including Computer Science, Geoinformatics, Indus-trial Manufacturing, and Philosophy of Science and Technology. Our interdisciplinary research on globally federated context models constitutes a major building block of the vision of a “World Wide Space”.

In 2010, we again made substantial progress towards this vision. Nexus research-ers were invited to present their work on numerous conferences, symposia, and workshops, including ACM SIGSPATIAL International Symposium on Advances in Geo-graphic Information Systems (ACM GIS 2010), International Database Engineering and Applications Symposium (IDEAS 2010), International Conference on High Performance Computing and Communications (HPCC 2010), and Conference of the European Asso-ciation for Computer Graphics (Eurographics 2010). Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu-nications (PerCom 2010) and also at the International Technology & Persons with Dis-abilities Conference (CSUN 2010).

In addition to the research conducted by the individual subprojects, Nexus research-ers organized the IEEE workshop on Context Modeling and Reasoning (CoMoRea 2010) and also a lecture series focusing on business processes and context aware-ness. Moreover, members of Nexus were invited as keynote speakers at prestigious events, such as IEEE PerCom 2010.

The year 2010 concludes the last funding period of Nexus. We can look back at 8 years of fruitful interdisciplinary research, which significantly influenced the state of the art in mobile and context-aware systems as well as various related fields. The high scientific impact of Nexus is demonstrated by about 400 peer-reviewed publica-tions. More than 50 of them are cross-publications, involving two or more scientific disciplines.

In the past years Nexus organized about 20 internationally visible colloquia and workshops. For example, the international workshop “Quality of Context” brought researchers from Europe, Asia, and USA to Stuttgart to discuss the different facets of context quality and to make a consolidated contribution towards an integrated way of treating them. Also, Nexus organized five lecture series which all found great interest among the students and other members of the University of Stuttgart.

The Nexus research center attracted many talented young scientists and gave them the opportunity to develop their own research profile and scientific reputation. Five of them have been appointed as full professors and another three Nexus researchers

Preface

1

Page 3: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

accepted offers for assistant professorships. Several others occupy leading positions in industry today.

We highly appreciate the continued dedication and creativity of the members of the Nexus team which was the solid foundation for the success of Nexus for so many years. We would also like to especially thank our collaboration partners and friends from academia and industry for their long-standing support.

Stuttgart, February 2011

Prof. Dr. Kurt Rothermel (Center Coordinator)

Page 4: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology
Page 5: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

Universität StuttgartSonderforschungsbereich 627

CENTER COORDINATOR: Prof. Dr. Kurt RothermelInstitut für Parallele und Verteilte Systeme Universitätsstraße 38 70569 Stuttgart Germany

EDITED BY: Michael MatthiesenSabine Thielmann

Every reproduction – even in extracts – only with the written consent of the publisher.© SFB 627, 2011

Funding: Deutsche Forschungsgemeinschaft (DFG)

Duration: 8 years (1st and 2nd funding period)

Project Start: January 2003

Page 6: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

Participating Research Groups

5

Institute of Architecture of Application Systems (IAAS)Prof. Dr. Frank Leymann

Institute of Industrial Manufacturing and Management (IFF) � Life Cycle Management Research GroupProf. Dr. Engelbert Westkämper

Institute of Communication Networks and Computer Engineering (IKR)Prof. Dr. Andreas Kirstädter, Prof. Dr. Paul J. Kühn

Institute for Natural Language Processing (IMS)Prof. Dr. Hinrich Schütze

Institute of Parallel and Distributed Systems (IPVS) � Applications of Parallel and Distributed Systems Research Group (AS)Prof. Dr. Bernhard Mitschang

� Image Understanding Research Group (BV)Prof. Dr. Paul Levi

� Distributed Systems Research Group (VS)Prof. Dr. Kurt Rothermel

Institute of Philosophy (IP) � Philosophy of Science and Technology Research GroupProf. Dr. Christoph Hubig

Institute for Photogrammetry (IFP)Prof. Dr. Dieter Fritsch

Institute for Visualization and Interactive Systems (VIS)Prof. Dr. Thomas Ertl, Prof. Dr. Daniel Weiskopf, Prof. Dr. Carsten Dachsbacher

Mercator School of Management, University of Duisburg-Essen (MSM)Prof. Dr. Torsten J. Gerpott

The research builds on the results of DFG Forschergruppe Nexus (2000–2002).

Page 7: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology
Page 8: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

Content

7

Preface 1

Participating Research Groups 5

Content 7

1 Vision 9

2 Scientific Goals 11

3 Research Program 133.1 Research Area: Communication & Security 163.1.1 Project: Context-Aware Communication Control 163.1.2 Project: Context-Aware Communication 183.1.3 Project: Security, Privacy & Accounting in Context-Aware Systems 193.2 Research Area: Management of Context Models 213.2.1 Project: Homogenized & Virtualized Model Management 213.2.2 Project: Hybrid Model Management 233.2.3 Project: Dynamic, Time-Referenced Model Data 243.3 Research Area: Model Interaction & Sensors 263.3.1 Project: Consistency & Generalisation of 3D Geo Data 263.3.2 Project: Sensor-Supported, Context-Based Consistency Analysis 283.3.3 Project: Context-Aware Mobile Visualization 293.3.4 Project: Context Synthesis using Computer Graphics Models 303.4 Research Area: Applications & Acceptability 323.4.1 Project: Smart Factory 323.4.2 Project: Context-Based Assistant Systems for People with

Sensory Handicaps 333.4.3 Project: Reflection & Evaluation 353.4.4 Project: Influencing Factors of Demand Willingness of Location

Based Services 363.5 Research Area: Application Support 383.5.1 Project: Context-Aware Workflows 383.5.2 Project: Semantic Methods for Managing Context Models 393.5.3 Project: Distributed Situation Recognition Based on Evaluated

Context Information 413.6 Cross-Section Project: Metrics & Valuation of Context 423.7 Working Group: Mobility & Security 443.8 Working Group: Spatial World Models & Application Support 46

4 Professional Activities 494.1 Nexus Related Scientific Events 494.1.1 Colloquium: Ringvorlesung 2010 494.1.2 Colloquium: IEEE workshop on Context Modeling and Reasoning (CoMoRea

2010): 504.2 Committees 514.3 Publications 52

Page 9: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

VisionWorld Models | Federation | Context | Sharing

Page 10: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

Vision

9

1.The proliferation of sensor technology, along with advances in wireless communica-tion and mobile devices, allow for context-aware applications. Those applications take into account the context of real world entities, such as a user‘s current location, physi-cal environment, or even activity. They are able to act upon and adapt to changes in the real world and select and present information depending on the application‘s con-text. Since almost all application domains can benefit from context information, we envision most applications to be context-aware in the near future.

Billions of sensors located in our physical environment collect a huge amount of context information. This information will be fed into numerous spatial context models building the basis for context-aware applications. The models may include stationary objects, like streets or buildings, as well as mobile objects, such as people or vehicles. The spatial models may differ in various ways, e. g., in topographical or topological nature, in different levels of detail, or in coverage of different areas and aspects of the real world.

For both economic and technical reasons, it is highly desirable for context infor-mation to be shared by a wide variety of applications. We envision - in analogy to the WWW - a World Wide Space, which provides the conceptual and technological frame-work for integrating and sharing context models. It is open in the sense that any com-mercial and non-commercial provider can "place" context models into this space. The collection of context models is federated and leads to a large scale context model, offering a global and consistent view on the context data. The federation allows for complex spatial queries, including continuous evaluation and stream-based process-ing. If the context model is enriched by temporal concepts, applications can query not only the current model state, but also states of the past or even predicted ones. To protect context data, application-specific views can be defined for individually control-ling model access. We envision the World Wide Space to be the common basis for future context-aware applications.

Page 11: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

Scientific GoalsScalability | Consistency | Security | Acceptability

Page 12: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

Scientific Goals

11

2.The main research objective is to investigate methods to create, manage, visualize and use federated context models, which are the foundation of the envisioned World Wide Space. The context models under investigation are large-scale, highly dynamic, and complex in terms of the abstractions supported.

In particular, the abstractions to be offered include stationary geographic objects, mobile objects, objects associated with dynamic state information, as well as virtual objects augmenting reality. Moreover, the research will focus on innovative context-aware applications built on spatial context models. It is also investigated how the existence of those models affects the system-level concepts and mechanisms them-selves. Of particular interest is the quality of context, which impacts almost all areas of research in Nexus. The investigations focus on quality concepts and metrics as well as algorithms considering context quality.

Therefore we see research challenges in the following areas:

� Modeling and Extensibility Concepts � Federated Model Management � Integration of Temporal Aspects � Generic Integration of Sensor Data � Concepts of Consistency � Model-based Communication � Security Concepts � Automatic Acquisition of Model Data � Model Presentation and Interaction � Security, Acceptability, Business Models � Quality of Context Information � Higher Level Context � Homogenized Query Processing � Application Support

Figure 1:Complexity Dimensions -- shows the develop-

ment of the complexity from the first to the second funding period. First, we consider not only the modeling of geographic, mobile, and

virtual objects, but also higher-level context information (situations) derived from observ-

able context information. Secondly, we investi-gate context model management in hybrid sys-tem structures consisting of infrastructure-less and infrastructure-based parts. Thirdly, besides current context information, we also consider

time concepts. As cross-cutting topic, the influ-ence of context quality is investigated. Phase 1 Phase 2

WithWithout

System

Structure

Time

Concepts

Objects

Hybrid

Infrastructure-

less

Infrastructure-

based

Higher-level

Context

Obvservable

Context

Sensor Data

Qu

ali

ty

Page 13: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

Research ProgramManagement | Commu-nication | Presentation | Applications

Page 14: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

Research Program

13

3.Communication & Security

Management of Context Models

Model Interac-tion & Sensors

Applications & Acceptability

Application Support

Context-Aware Communication Control

Kirstädter, IKR Kühn, IKR

Homogenized & Virtualized Model Management

Mitschang, IPVS

Consistency & Generalization of 3D Geo Data

Fritsch, IfP

Smart Factory

Westkämper, IFF

Context-Aware Workflows

Leymann, IAAS

Context-Aware Communication

Rothermel, IPVS

Hybrid Model Management

Marrón , IPVS Rothermel, IPVS

Sensor-Supported, Context-Based Consistency Analysis

Levi, IPVS

Context-Based Assistant Systems for People with Sensory Handicaps

Ertl, VIS

Semantic Methods for Managing Context Models

Schütze, IMS

Security, Privacy & Accounting in Context-Aware Systems

Kirstädter, IKR Kühn, IKR

Dynamic, Time-Referenced Model Data

Mitschang , IPVS Rothermel, IPVS

Context-Aware Mobile Visualization

Ertl, VIS

Reflection & Evaluation

Hubig, WTTP

Distributed Situation Recognition Based on Evaluated Context Information

Levi, IPVS Rothermel, IPVS

Context Synthesis us-ing Computer Graphic Models

Dachsbacher, VISUS

Influencing Factors of Demand Willingness of Location Based Services

Gerpott, MSM

Metrics & Valuation of Context

Levi, IPVS Rothermel, IPVS

Mobility & Security

Spatial World Models & Application Support

Page 15: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

14

The overall structure of the research program is composed of five research areas:

Research Area 1: Communication & SecurityContext-aware systems raise new communication and security challenges, but they also enable new solutions. Both aspects are studied within this project domain. In the area of communication, the research agenda includes both the development of new transport protocols and mechanisms to optimize network-demanding applications, as well as the design of new communication mechanisms relying on the use of context information, such as the contextcast. A new aspect in this project period is the utiliza-tion of situational context. Security research topics include trust models and reputation systems, privacy preserving methods, and the investigation of technical requirements that arise from the actual deployment and commercial usage of context-aware servic-es. The focus lies on open system architectures that can accomodate a large variety of different information providers.

Research Area 2: Management of Context ModelsThe main task of this domain is the development of concepts for the distributed management and provisioning of data of the world model. The world model contains location-based data and objects, which consist of partly proprietary data of different information providers and which are made available to applications in a unified repre-sentation and language. To provide this comprehensive information service, the sub-projects have to deal with problems of the system architecture, the federation and pro-cessing of data, and the quality and timeliness of data. The scalability and openness of the system architecture are especially important. In the second period, the require-ments resulting from the provisioning of temporal, stream-based and three dimension-al data are considered, in terms of management in dynamic infrastructures as well as in infrastructureless and hybrid systems.

Research Area 3: Model Interaction & SensorsDomain 3 integrates projects working on the efficient processing of model data and the consistent preparation of acquired sensor data. In order to generate a consistent spatial world model from semantic and sensory information, heterogeneous data has to be consolidated. Quality aspects such as fuzziness, uncertainness, incompleteness and impreciseness shall be considered to provide appropriate methods for the solution of occurring inconsistencies. In addition, cost-benefit analyses will be developed to decide if resolving an inconsistency is worthwhile or if the respective application can handle the available inconsistent data in a meaningful manner. Further main research topics are the acquisition, modeling and generalization of 3D object surfaces, as well as the preservation of geometric consistency for spatial models. Mobile context-

Page 16: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

15

aware visualization methods will be developed especially for multi-dimensional context quality.

Research Area 4: Applications & AcceptabilityIn this area, several context-aware applications are developed, to both validate the con-cepts of federated context models and to explore the potential of context-awareness in two given application domains. This work also gives a deep insight on the accept-ability of context-awareness in applications. The research activities of the Smart Fac-tory are oriented towards the homogenization of sensor information related to produc-tion and management fields and the improvement of communication between factory resources, as well. Context-based assistant systems are multi-purpose assistant sys-tems which allow users with sensory handicaps and minor cognitive or physical dis-abilities a safe and independent mobility. All developments are accompanied by philo-sophical reflections and acceptability considerations, focused on security and privacy. Also, the economical aspects of mobile context-aware applications will be examined.

Research Area 5: Application SupportIn order to develop context aware applications, new approaches and concepts are nec-essary that take into consideration the information about the characteristic properties of the applications (e. g. mobility, context quality and heterogeneous system environ-ments). As architectures of application environments have been a major topic during the past years, the second research period focuses on architectures and functionalities as well as the generation of context aware applications using components like distrib-uted situation recognition. These applications require further information in addition to the context data that has been used so far. Therefore, the project domain 5 was estab-lished which deals with the generation of components for the derivation of such infor-mation. The three main topics are: the identification of complex situations, the accu-mulation of natural language context information from text modules that can be found in the World Wide Web and the creation of software architectures and development tools for context aware applications. The subprojects give support to the application related projects of project domain 4.

Cross-Section Project & Working GroupsIn addition, there are two interdisciplinary working groups and a cross-section project that are concerned with research issues relevant to all of the above research areas:

� Cross-Section Project: Metrics and Valuation of Context �Working Group 1: Mobility and Security �Working Group 2: Spatial World Models and Application Support

Page 17: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

16

Research Area: Communication & Security

3.1

Context-aware services are highly interactive as new context information might change the state of the service or trigger an interaction between service and user. This leads to bursty traffic patterns that make these devices difficult to serve. To cope with this challenge and to support transmissions with different priorities, e.g. for time-critical data, we developed the Context-Aware Ressource Allocation (CARA) frame-work. This new approach enables a base station to exploit additional information from the users’ environment, thereby, allocating its resources more efficiently. We dem-onstrated CARA’s high performance and feasibility by studying it as network utility maximization problem. A comparison to traditional proportional fair scheduling clearly shows that knowing more about a user’s context is worth the effort [PKV11].

Additional information about the environment, such as the present interference level or cell loading, also helps to balance the trade-off between the total cell through-put and the degree of fairness among the users in a cell. We designed self-optimizing scheduler, which dynamically adapts its parameterization to maintain fairness targets and improves cell throughput [PMB10].

In our previous work, we focused on improving the start-up phase of a TCP data transmission. We now extended our work and use additional fast feedback information about the network work state to adapt the sending rate during the whole data trans-mission. We investigated a technique called chirping, which probes for spare band-

RESEARCHER: Mirja Kühlewind

PROJECT: Context-AwareCommunicationControl

3.1.1

Figure2:Conventional

proportional fair scheduling vs.

transaction-based

scheduling in CARA

Page 18: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

17

width based on the principle of self-induced congestion. Here, groups of data packets called chirps are sent at different rates to non-intrusively probe for available capacity. The realization of chirping however is challenging because of the exact timing of the packets required to build the chirps. We developed and analyzed a chirping-based con-gestion control implementation in the Linux kernel. Our results show the feasibility of using fast feedback information and constitute an important step towards a conges-tion control that adapts more quickly, e.g. based on the requirements of interactive services, without causing congestion by overshooting.

Interactive context-aware services further require a distinction in priority when competing with long-lived transmissions in the Internet. LEDBAT is a congestion con-trol algorithm which allows background traffic to be friendly to time-critical interactive traffic. We investigated the LEDBAT algorithm and actively contribute to the standard-ization of LEDBAT in the Internet Engineering Task force (IETF).

Figure3:Per-packet rate

with 32 packets per chirp

Page 19: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

18

Project A2 researches context-based communication mechanisms, focusing on a novel communication paradigm called “contextcast” as well as geographic routing mecha-nisms (geocast).

In 2010, we have completed our research in the area of Contextcast [GDR10]. We designed a directed contextcast routing approach that exploits similarities in user con-text information. For a directed routing of contextcast messages, the context rout-ers require information about the available users for their forwarding decision. Propa-gating and maintaining this complete information in the network, however, places a tremendous load on the system. We have therefore proposed a similarity metric for user contexts as well as algorithms to aggregate and disaggregate user contexts. We have designed the similarity metric to incorporate both the structural similarity of user contexts, i.e., which attributes two contexts contain, as well as the value similarity of these attributes.

The designed aggregation algorithm allows the system to continuously aggregate and disaggregate user contexts into more general contexts with low overhead. In par-ticular, it avoids a recalculation that is necessary in numerous clustering algorithms. These changes allow the system to reduce the amount of redundant context infor-mation in the network. Also, it no longer requires that every context update must be

propagated due to the coarser information in these more general aggregated contexts. These changes significantly reduce the administrative load on our system, without sacrificing the advantages of a directed forwarding on the basis of user contexts.

Moreover, we finalized our research on geocast routing in close collaboration with Project B3. In particular, we designed geocast protocols for Wireless Mesh Networks (WMN) that support geometric addressing based, for instance, on GPS coordinates as well as symbolic addressing based on symbolic location names such as room or floor numbers. First, we designed an ad-hoc geocast routing algorithm that operates on pure symbolic addresses rather than geometric ones [WDR10]. Second, we integrated this symbolic routing protocol with existing geometric routing protocols such as GPSR to allow for seamless routing between symbolic and geometric domains [DWR10].

.

Figure4:Integrated

symbolic and geometric

geocast routing

RESEARCHER: Frank Dürr, Lars Geiger

PROJECT: Context-AwareCommunication

3.1.2

border�node

greedy�geometric

forwarding

perimeter�forwarding

Building�B1 Building�B2

pos(B2)

symbolic

forwarding

symbolic

forwarding

Page 20: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

19

Security, privacy and accounting aspects are crucial factors for the acceptance of context-aware systems, especially if services process sensitive personal data of their users. Therefore, this project focuses on mechanism to evaluate the trustworthiness and authenticity of entities as well as on revenue models, identity management and mechanisms for authorization, accounting and charging in context-aware systems. These research activities as well as work in the area of privacy protection are currently being completed.

It is important to evaluate the authenticity and trustworthiness of context providing or requesting entities in open context-aware systems. Reputation systems combine opinions of entities and compute resulting authenticity and trustworthiness values. The reputation system developed in this project enables users to express degrees of belief, disbelief and ignorance in the trustworthiness of other users and in the authen-ticity of users and keys. It uses a paraconsistent logic and inference rules to draw conclusions even in case of uncertain and conflicting opinions. The project developed, implemented and evaluated different exact algorithms and approximations to compute the resulting confidence values. In addition, we designed simplification algorithms, which transform trust and authenticity networks into equivalent but simpler networks to reduce the computation time (see Figure 5). We demonstrated that the computed trust values can be used for example for trust based access control (i.e. only trustwor-thy entities can query the location of a user) and to identify providers who offer high quality context information [BBD+10].

Practical revenue strate-gies and provider models are crucial factors for the economic success of con-text-aware systems. The project therefore analyzed the flows of context data from context and service providers to users in differ-ent scenarios and derived technical requirements for direct and indirect rev-enue models. We analyzed existing online and offline

accounting infrastructures with pre- and post-payment methods and discussed wheth-er they can be applied to context-aware systems. For low-value payments we showed that volume dependent billing models can cause significantly higher operational costs than volume independent models. Small payments should therefore be aggre-

Figure5:The trust and

authenticity network can be

transformed into an equivalent network with sim-

pler topology

RESEARCHER: Andreas Gutscher, Martin Neubauer,

Christian Müller

PROJECT: Security,Privacy&Accountingin

Context-AwareSystems

3.1.3

UserService

User Service

Page 21: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

gated before charging to reduce charging fees. Indirect revenue models (e.g., adver-tisements embedded into 3D models) can be viable alternatives to direct payments because they do not impose inconvenient payment procedures on users [BBB+10].

In addition, we developed a framework to integrate and evaluate trust, accounting, billing, auditing and charging functions and strategies already in early development stages of prototypes [KLB+10].

We investigated an accounting system that is based on the current congestion level in the network. Making end-systems accountable for the amount of congestion they cause will support a fair sharing of the available network resources with respect to the priority of different transmissions. re-ECN is a proposed protocol that exposes the needed information about the congestion level in the network. Based on this informa-tion every sender can decide how to react appropriately in a congestion situation. We implemented the re-ECN protocol in Linux and evaluated the behavior based on simu-lation with real kernel code. Additionally, we investigated the case where the receiver is the connection initiator. If data is requested by a client, the server will not be able to decide about an appropriate data handling as the intention of the client is not known. To address this problem we developed two different architectures to transfer so-called congestion credits either online or offline from the client to the server. Figure 6 shows the different steps for the online processing. Moreover we investigated solutions for out-of-band signaling to communicate the preferences of a client, e.g. by offering a premium service (in a congestion situation) when a client is willing to watch an adver-tisement before downloading a video [KSL10].

20

Figure6:Congestion accounting

architecture and communication

sequence

Page 22: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

In the past decade many data stream processing systems have been proposed, how-ever, tool support for those systems has not been an issue. An integrated tool that supports developers of streaming applications, when designing new or modifying existing ones, helps reducing development time and prevent errors that might occur at design time. We developed the NexusEditor [CWGN11], an integrated tool for the sup-port of management and modeling of context data, as well as extensions for the Nex-usEditor called NexusDSEditor [CLD11], which add tooling support for the NexusDS platform.

Fig. 7 depicts the embedding of the NexusDSEditor in the overall system architec-ture. The NexusEditor is the central component in supporting the development pro-cess and bridging the world of Nexus Experts and Domain Experts. On the right, Nex-us Experts develop and maintain the context data management platform (consisting of the Nexus and NexusDS platforms, the NexusEditor as well as the NexusDSEditor). On the left, Domain Experts exploit the NexusEditor's functionality to develop context-aware streaming applications. Examples for such applications were demonstrated in [LBCS10]. Users use the context-aware streaming applications, which Domain Experts have developed beforehand. These applications usually run on clients, such as desktop computers or mobile devices.

21

Research Area: Management of Context Models

3.2RESEARCHER: Andreas Brodt, Nazario Cipriani,

Matthias Großmann, Carlos Lübbe,

Christoph Stach

PROJECT: Homogenized&VirtualizedModel

Management

3.2.1

Figure7:Embedding of the

NexusDSEditor [CLD11]

Domain Expert

NexusExpert

NexusUser

DevelopUse

Develop Domain / Application Specific 

Operators

Modeling of Stream Query Graphs

Scan Network for Stream 

Processing Nodes

Introspection to 

Processed Data

NexusEditor

NexusDSEditor

Develop

Context‐aware(Streaming)Applications

NexusDS PlatformStreamed 

Context‐data Management

Nexus PlatformStatic Context‐

data Management

Context Data Management PlatformExtend

Use

Interact

Page 23: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

22

While location-based applications gain in importance and the number of customiz-able applications increases, there is almost no combination of these techniques avail-able. Therefore, we introduced Gamework [Sta10a], a framework for customizable mobile location-based games. We identified four classes of customization techniques in this area differing in required programming experience and scope of adaptation pos-sibilities: Using the context in games (e.g., by setting the game directly into the play-er’s environment), adding user-generated content (a technique well known in the Web 2.0 domain), adapting the game-flow (by describing the whole game as an editable and processable finite state machine) and creating new games from scratch (by pro-viding reusable modules). Our framework supports each of them.

We use games just as a specialization for customizable mobile context-aware appli-cations and services in general. Hence, in future work, we will disengage from the area of mobile location-based games and use the experience gained thereby in the more common field [Sta10b]. As an example for such a more common application we introduced vHike [Sta11].

In the domain of spatial data management, achievements towards native spatial RDF databases were made. Semantic Web technologies, most notably RDF, are well-suited to cope with typical challenges in spatial data management including analyz-ing complex relations between entities, integrating heterogeneous data sources and exploiting poorly structured data, e.g., from web communities. This calls for efficient data management systems which are capable of querying large amounts of RDF data and support spatial query predicates. We developed a native RDF triple store imple-mentation with deeply integrated spatial query functionality [BNM10]. We modeled spatial features in RDF as literals of a complex geometry type and expressed spa-tial predicates as SPARQL filter functions on this type. This makes it possible to use W3C’s standardized SPARQL query language as-is, i.e., without any modifications or extensions for spatial queries. We evaluated the characteristics of our system on very large data volumes and achieved good performance results.

Page 24: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

23

Project B3 investigates mechanisms to efficiently manage context data in hybrid sys-tems where infrastructure-based and infrastructure-less networks are integrated. In particular, we consider public sensing scenarios in urban areas where mobile devices have ad-hoc and infrastructure connectivity.

In 2010, we investigated mechanisms for the automated mapping of urban areas that provide a virtual sensor abstraction to the applications. This is the base for a par-ticipatory system that exploits widely available devices such as mobile phones to cooperatively read environmental conditions like air quality or noise pollution, and map these measurements to stationary virtual sensors. We developed spatial and temporal coverage metrics for measuring the quality of the acquired sensor data that consider the conditions of urban areas and the uncontrolled movement of nodes. To achieve giv-en quality requirements and efficiency in terms of energy consumption, we proposed two algorithms for coordinating sensing in [WDR10a]. The first is based on a central control instance which assigns sensing tasks to mobile nodes based on movement predictions. The second algorithm is based on coordination of mobile nodes in an ad-

hoc network. Figure 8 shows the assignment of sensing tasks to mobile nodes based on the node trajectories depicted on the left. On the right hand side, the node cover-age is shown and the subset of nodes is selected that fulfills the coverage require-ment. By simulative studies, we showed that these algorithms achieve a high quality of readings, which is about 95% of the maximum possible. Moreover, the algorithms achieve a very high energy efficiency allowing for drastic savings compared to unco-ordinated sensing. In addition to generating maps of environmental conditions, we investigated how to automatically generate road maps [BWD10], and how to efficiently detect mobile objects [WWDR11].

Beyond this work, we studied routing mechanisms on symbolic and hybrid loca-tion models in cooperation with project A2 that allow for addressing specific locations, e.g., rooms or streets [WDR10], [DWR10]. These mechanisms provide an efficient means for the coordination of the mobile devices to fulfill their public sensing tasks.

RESEARCHER: Harald Weinschrott

PROJECT: HybridModelManagement

3.2.2

Figure8:Assignment of sensing tasks

Page 25: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

Project B5 investigates concepts for the management of dynamic, time-referenced context information. In detail, the work is organized into the following three research fields: (1) Efficient retrieval of context information through scalable indexing of con-text providers by a Context Broker. (2) Optimized access to dynamic context informa-tion on mobile devices. (3) Storage and analysis of time series in History Servers and Warehouses.

In the year 2010, we finalized our concepts for a Context Broker implementing a global discovery service for context providers [LDR10b]. On the one hand, we pro-posed a powerful formalism for describing the contents of context sources and for

formulating compatible queries. This formalism refines existing approaches that describe the sources by constraints on the attribute value ranges in several ways: It allows for complex, nested descriptions based on defined classes. It supports alter-native descriptions to express that a source may be discovered by different combina-tions of constraints. Finally, it allows for adjusting between positive matching, similar to keyword-based discovery, and negative matching, as used in existing logic-based approaches. Supporting different matching semantics allows for trading off the rel-evance of a provider against the number of discovered providers. On the other hand, we proposed the SDC-Tree for indexing source descriptions. To allow for efficient source discovery, the SDC-Tree features multidimensional indexing capabilities for the different attributes and the IS-A hierarchy of a shared ontology.

Moreover, we finalized our research on the efficient management of mobile object trajectories by implementing a prototypical system, which was also demonstrated at PerCom 2010 [LDR10a]. In particular, this system implements our Generic Remote Tra-jectory Simplification (GRTS) protocol, which optimizes storage, processing, and com-munication costs for storing and updating trajectories.

To reduce the data volume of time series data for permanent storage, we defined usability criteria of compression algorithms and classified the algorithms according

24

RESEARCHER: Nicola Hönle, Ralph Lange

PROJECT: Dynamic,Time-ReferencedModelData

3.2.3

Figure9:Stream-based Compression

Page 26: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

25

to them [HGRM10]. In our problem scenario we want to apply the compression algo-rithms within a compression operator in a stream-based data processing scenario (conf. Fig. 9). We found out that to choose an appropriate algorithm for a specific prob-lem scenario, not only the performance of the algorithms and their ability to reduce the data volume (where most algorithms provide comparable good results) is impor-tant, but also, e.g., the ability to process stream-based data, to use different distance functions, and to do multiple compression steps in aging trajectories, as well as result characteristics, e.g. point-based results vs. continuous trajectories. We classified sim-ple compression algorithms like linear regression to line simplification approaches. For the special case of trajectory data, we compared them with a map-based approach, consisting of map matching and storing the first position on every entered segment. On the one hand the map-based approach is a genuine location-aware approach, on the other hand we cannot recommend it, because it has disadvantages not only on compression and calculation time, but also we regard the basic idea (only objects with network-related motion) as too restricted in general.

Page 27: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

26

One of the main tasks in subproject C1 is to provide a geometric basis for spatial world models for context aware applications. For this purpose, methods for the auto-matic derivation of 3D building structures from sensor data of heterogeneous qual-ity have been developed [Bec10]. Resulting 3D building models can be used for vari-ous scenarios. In cooperation with subproject D2, strategies have been worked out to make the 3D building structures applicable in navigation systems for blind people. Based on façade models in which detailed façade structures are represented by explicit 3D geometry and semantic information, 2D maps can be derived for each floor where windows and doors are described by annotated polygons. Especially the posi-tion of doors may be helpful for blind people when searching for the entrance of a building. Figure 10 shows the Central Administrative Building of the University of Stutt-gart as 3D façade model (left) and 2D map of the ground floor (right).

Beside pedestrian navigation, a number of other applications can take advantage of semantically interpreted 3D building models. For example, detailed façade mod-els allow for energetic estimates of a building’s heat loss by calculating the ratio of wall to window areas. Furthermore, they are appropriate to complement BIM models which are used for facility design, construction and asset management. Façade struc-tures can also be used to simulate high-resolution SAR images in order to support Persistent Scatterer Interferometry (PSI) focused on single urban objects [ABBB10].

Research Area: Model Interac-tion & Sensors

3.3

RESEARCHER: Susanne Becker, Michael Peter

PROJECT: Consistency&Generalisationof3D

GeoData

3.3.1

Figure10:The Central Admin-

istrative Building of the University

of Stuttgart as 3D façade model (left) and 2D map of the ground floor (right)

Page 28: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

27

However, most applications require not only geometric and semantic knowledge but also quality information about the building structures. Therefore, application depen-dent quality criteria for façades have been developed which are appropriate to be used in various scenarios. Such evaluation criteria consider the ratio of void to solid of a façade, the form and size of windows as well as their arrangement [Bec10].

Concerning the generalisation of 3D building models, amongst others, texture adaptation and means for an identification and aggregation of building blocks were examined.

The texture adaptation steps are 1) groundplan adjustment of the generalized model following [Pet09], 2) rotation and viewport change in OpenGL in order to show exactly one face of the generalized model and 3) rendering of all visible faces of the original model into the texture of the generalized model. However, one of the aims of the texture adaptation step was to represent as much geometry lost during the gen-eralisation in the texture of the generalized model. In order to achieve this, addition-ally to the straightforward orthogonal projection (see Figure 11 middle image) differ-ent perspective projection methods were examined. The best results to propagate the lost geometry into the texture, however, could be achieved using explicit geometrical changes to the original model before the final rendering step. As it is visible in the right hand side image in Figure 11, slightly tilted side walls of the front building result in it being represented inside of the texture, although both side walls are visible from all points of view, which is one of the disadvantages of this approach.

Secondly, the examination of means for the identification and aggregation of build-ing blocks in 3D city models resulted in a region growing approach, followed by the identification of enclosed buildings and a final simplification using the approach pre-sented by [KPF09].

Figure11:Left to right:

Original building; gener-alized building textured

using ortho mode; generalized building

textured using perspec-tive mode

Page 29: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

28

Concepts are developed for the evaluation of the quality of sensor data, in order to be able to integrate indistinct measurements and inaccurate results into distributed envi-ronment models. A quality measure shall be applicable to different context information treating different quality criteria, in order to resolve the conflicts in environment mod-els. The focus in 2010 was on information aging for data fusion of sensors which can’t be synchronized and on an implementation of a situation recognition based on inaccu-rate sensor data.

Information Aging is used to combine measurements from different camera sys-tems on a single hardware platform to reduce deviations when using unsynchro-nized sensors. This enables a robust and highly dynamic object tracking [KHL10].As part of the Reference Model for the Quality of Context Information methods for rating and minimizing degradation of sensor data and situation information were described [BBD+10].

Based on the determination of precon-ditions for a situation recognition using

uncertain sensor data for a logistic regression an interpretation of sensor data in Bayesian networks was developed. A new method is introduced for correcting bayes-ian networks and calculating quality ratios based on user feedback [ZHKL09].

Our embedded SensorContextServer was introduced as a prototype for acquiring images for situation recognition. Hereby the significance of historic reference data is analyzed [MHS+10].

RESEARCHER: Uwe-Philipp Käppeler

PROJECT: Sensor-Supported,Context-Based

ConsistencyAnalysis

3.3.2

Figure12:Robot platform

for evaluating sensor data

fusion methods used in [KHL10]

Page 30: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

29

RESEARCHER: Harald Sanftmann

PROJECT: Context-AwareMobileVisualization

3.3.3We extended our cooperation regarding our flow visualization application developed together with the B1 project. We simulate the air flow in a room considering moving obstacles and the status of the windows, which is provided by the C6 project. Togeth-er with the B3 project we extended our application to support mobile devices, see Fig-ure 13.

In contrast to our flow visualization application, which is using C++ modules to opti-mize performance, we cooperated with the B1 project with focus on realizing a trans-parent visualization with Java operators only [LBCS10].

Moving entities generate large amounts of trajectories, like the moving persons entering a room, see Figure 14. The C6 project extracts such trajectories from videos

and has the goal to develop a classifier which classifies them according to differ-ent movement paths. They first generate feature vectors out of the trajectories which are classified by deci-sion trees. We devel-oped an analytics tool which displays the

feature vectors through 2D or 3D scatterplots which can show 2 or 3 dimensions at a time and introduced a navigation technique between scatterplots. The navigation uses the decision tree of the classifier. Our technique allows the exploration of the multi-variate feature vectors by preserving context through a smooth transition between scatterplots.

Figure13:Air flow visualized on a mobile client

Figure14:Trajectories

superimposed on an image. Colors

denote differ-ently classified

trajectories

Page 31: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

30

The goal of this project is the generation of synthetic context information through fusion of multimodal sensor data and computer graphics models and simulations. In contrast to sensor data, the latter is obtained from modeling and simulating real-world processes instead of measuring or capturing them. These models require few, and thus typically more reliable, input parameters and thus the generated information can be used to complete sensor data, to validate measurements, or even for mutual cor-rection of models and measurements.

Particularly the environmental lighting conditions have been the focus of this research phase, as these are important for augmented reality applications, context-aware mobile visualization (C5), and computer vision tasks (C6). In order to draw com-parisons between real-world (sensor) and synthetic data two tasks had to be accom-

plished: the acquisition of environmental lighting conditions – focusing first on outdoor lighting scenarios including sun and sky light and weather conditions – and develop-ing a method for simulating light transport that is efficient enough to meet real-time constraints for user interaction, while taking only few parameters as input which are deducible reliably from sensors and available context information in the Nexus world model.

With regard to the simulation of atmospheric phenomena, such as clouds and scat-tering – both phenomena that have to be considered when acquiring real-world data with cameras – a new method has been developed that computes atmospheric single-scattering very efficiently [ED10]. This approach has then been extended to arbitrary scattering conditions allowing for realistic simulation of participating media and thus reliable validation of sensor data [END10].

Indoor lighting conditions are likewise important for Nexus applications, but require different simulation techniques as other light transport components, e.g. indirect illu-mination, and reflection off artificial materials (glass, plastic, etc.) play a more promi-nent role than in outdoor scenarios. Only light transport simulation based on Monte Carlo (MC) techniques can provide the necessary accuracy for meaningful comple-

Figure15:An interactive simula-tion of environmental

lighting and scattering in participating media. Red and green bullets visual-

ize locations of simu-lated scattering events

along light paths

RESEARCHER: Thomas Engelhardt, Jan Novák

PROJECT: ContextSynthesisusingComputer

GraphicsModels

3.3.4

Page 32: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

31

Figure16:A Monte Carlo simula-tion of light transport. Left: a (noisy) preview

image computed at interactive speed, right:

a (more converged) result after 10 seconds

tion and validation of sensor data. To enable interactive performance we developed an acceleration technique for performing such simulations on graphics hardware [NHD10, NHD11]. For approximate, yet unbiased and high-quality, simulation results a novel method based on quasi-MC approaches has been developed speeding up the compu-tation by several orders of magnitude [NED11].

Page 33: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

32

The Smart Factory approach represents our solution for a real-time and context-sen-sitive manufacturing environment overcoming the external and internal turbulences in factory operation.

Based on the Smart Factory Data Model which builds the foundation for the con-text-aware applications the last research results are represented by the implemen-tation of the Smart Factory demonstration scenario for context-aware failure man-agement. It provides shopfloor managers and maintenance workers context-aware support, by delivering context information about the failure, the required tools and spare parts in order to handle failures in the shopfloor efficiently. The context-aware

failure management process consists of the following main steps: a) Failure Data Acquisition, b) Failure Analysis, c) Implementation of Measures and d) Repairing and Intuitive Documentation. Figure 17 shows the main steps and the developed hard and software components. For the execution of the context-aware failure management process and the communication with the shopfloor manager and maintenance work-ers, the Smart Workflow Management System, the Mobile Smart Workflow Applica-tion and the Smart Factory Web Client have been developed in interdisciplinary coop-eration with the Project E1. Additional to these software components several adaptors between Smart Factory equipment/machines (CNC-machine tool, Assembly Line and

Figure17:Smart Factory context-aware

Failure Management

Research Area: Applications & Acceptability

3.4

RESEARCHER: Carmen Constantinescu, Dominik Lucke

PROJECT: SmartFactory

3.4.1

Smart Workflow Management SystemRepairing and intuitive

DocumentationRepairing and intuitive

Documentation

Nexus platform with Smart Factory Augmented World Model

Smart Factory Web Client

Smart Factory Explorer

Failure DataAcquisition

Failure DataAcquisition

FailureAnalysisFailure

AnalysisImplementation of MeasuresImplementation of Measures

Mobile Smart Workflow Application

Failureeventobject

+

Location oftool andspare parts

Failuredocumentationobject

ShopfloorManager Maintenance

Worker

CNC-Machine ToolRFIDGlove

Factory dataTransporttasks, …

IntelligentToolbox © SFB Nexus, IFF Universität Stuttgart

Page 34: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

33

This year’s research focused on broadening the base of our TANIA system (Tactile-Acoustical Navigation and Information Assistant), especially by allowing a greater vari-ance for the world model upon which the system is running. By using the Nexus plat-form developed in the project “Homogenized & Virtualized Model Management” as the base for our world model, it is possible to use maps from different sources and with differing format for the navigation. Additionally, other location-based information

can be integrated into the system in order to further facilitate navigation.

With the technologi-cal advantage of using the Nexus platform as a common base, the pos-sibilities of using a wide variety of sources were explored in cooperation with other Nexus proj-ects. In those cases, the other projects contributed the information sources,

whereas this project was responsible for integrating the information into the naviga-tion system and presenting them to the user in an adequate way.

Localization System), factory specific information systems (Manufacturing Execution Systems – MES) and the Nexus federation platform have been implemented. Further-more in order to support the maintenance activities, an RFID-glove and an intelligent toolbox as hardware have been developed. The latter enables the intuitive acquisition of the context information of tools and spare parts during repairing. The progress of our research was disseminated to the international and national scientific community on different events [LC10, WLS+10].

RESEARCHER: Bernhard Schmitz

PROJECT: Context-BasedAssistantSystemsfor

PeoplewithSensoryDisabilities

3.4.2

Figure18:Using the Nexus

platform allows the TANIA system to integrate a wide

variety of information

sources

Positioning Wayfinding Guidance

Nexus Platform

Detailed Maps

Street Maps

Façade Maps

Departure Times

Acquired Live Content

Area Names

Page 35: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

34

The information thus made available to the user includes façade maps of buildings, created by a method developed in project “Consistency & Generalization of 3D Geo Data” that allow the user to find the entrance of a building and are especially help-ful in combination with standard street maps, which were also added to our system. Furthermore, spatial information available in text form in the World Wide Web was included in the system, based on methods developed in project “Semantic Methods

for Managing Context Models”. This includes colloquial area names, live information about the environment, such as the state of eleva-tors and escalators, and live departure times of bus and train stations. By employing the Nexus platform and

displaying all the information on our tactile-acoustical map – regardless of where its original source was located – the navigation is improved considerably both regarding the covered area and in its usability.

A smaller aspect of our research was conveying information to blind users by vibra-tions. In addition to building a final version of the ViibraCane, a cane that gives direc-tion indication via vibration [Sch10], a method was developed that can transmit map information to the user via a rumble gamepad with two analogue sticks [SE10].

Figure19:The ViibraCane

can be used to operate the

system and guides the user

by indicating the direction with

vibration pulses

Page 36: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

35

In 2010 the project first focussed the public and scientific discours and communica-tion on Ubiquitous Computing, Mobile and Context-aware Systems. Klaus Wiegerling gave several lectures with a focus to social and ethical aspects and especially to medi-cal applications of Context-aware Systems. For example he was invited two times to the KIT Karlsruhe to lecture on “Die Vision des Ubiquitous Computing und ihre phil-osophische Bewertung” in May and within the framework of an expert-workshop to lecture on “Embodied Computing: Digitale Leiber und neue Körper?“ in November. At the TU Darmstadt he lectured on “Zur sozialen Ambivalenz ubiquitärer Systeme” in February and at the TU Vienna on „Medienethik in imaginären Lebenswelten - Ausblick auf künftige Handlungsprobleme und –strategien“ in May. On the "eHealth Conference 2010 - Telematik bringt mehrWERT" ( Hannover, September 14-16) he lectured on “AAL-Systeme im Kontext ubiquitärer Systeme – Grundprobleme und spezifische Probleme” and at the Symposium ‚Medizinphilosophie 2010‘ in Karlsruhe (November 13-14) he lectured on „Der technisch aufgerüstete Körper und die Frage nach der Gesundheit“. Other Lectures on simular subjects are given in Banja Luka (BiH), Berlin and Liestal (CH).

A second focus of the project was trust, security and data privacy pro-tection of context-aware systems. In different papers and Panels Sandro Gaycken focussed new questions of information-tech-nology-security,

which arise by new possibilities of the so called ‘Information warfare’. Among other papers he published a new monography with the title “Cyberwar: das Internet als Kriegsschauplatz”.

Oliver Siemoneit et al. presented a cross-paper of Nexus-researchers on the Inter-national Conference on Computer, Information, Systems Science and Engineering (Kapstadt/SA), January 27-29) with the title “Context Generation with Image Based Sensors - An Interdisciplinary Enquiry on Technical an Social Issues and their Implica-tions for System Design”

And least in August Sandro Gaycken organized and moderated at the TU Berlin “The First Dutch-German Workshop on Challenges for the Philosophy of Technology in the 21th Century” with a section which had a special focus on context-aware systems.

Figure20:Men and

Machines. A new Cooperation!?

RESEARCHER: Sandro Gaycken, Oliver Siemoneit,

Klaus Wiegerling

PROJECT: Reflection&Evaluation

3.4.3

Page 37: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

36

Subproject D6 investigates the acceptance of innovative context-aware mobile data services, with a focus on business issues. In 2010, research activities were expanded to a specific subset of these services, namely “Pay-as-you-drive” (PAYD). This is a con-text-aware car insurance innovation based on second/third generation mobile telecom-munications technologies. Empirical survey data were collected in order to explore impacts of service-, individual- and con-text-related variables on residential customers’ willingness to adopt, use and pay for PAYD offerings.

To date, results of the subproject D6 are primarily based on four completed surveys:

� Residential customer survey on “acceptance of and willingness to pay for loca-tion-based services“ conducted in May 2008 (n = 2,379);

� Laboratory experiment with student subjects on “acceptance of and willingness to pay for location-based services“ conducted from November 2008 to January 2009 (n = 90);

� Expert survey exploring the “status quo, potentials and barriers of the use of location-based services“ in German enterprises from April to May 2009 (n = 60);

� Residential customer survey on “acceptance of and willingness to pay for PAYD” conducted from November 2009 to February 2010 (n = 623).

The first three data sets were statistically analyzed to explore research issues con-cerning actual and intended use of location-based services (LBS), perceived LBS pri-vacy risks and willingness to pay for LBS. Furthermore, LBS perceptions were com-pared between LBS users and non-users of such services. The data reveal that LBS are – apart from navigation services – (still) rather unknown. The most crucial drivers of a residential customers’ willingness to adopt LBS are (1) the need for “on-the-move-information“ and (2) the perceived endorsement of LBS use among a participant’s close social contacts and (3) concerns regarding the misuse of personal LBS data. Overall, the LBS findings show that mobile network operators (MNO) may be well advised to consider a step-by-step user introduction, entailing a free limited trial period prior to a binding subscription of such services and to initially focus their communica-tion efforts on customer segments with a „mobile lifestyle“ (i.e. frequent travelers).

With regard to innovative PAYD car insurance offerings the residential customer market potential for primary insurers in Germany was conceptually analyzed both through the lens of industrial economics and consumer behavior frameworks. The analysis revealed that from a German primary insurer’s perspective the benefit-cost-differential of PAYD is by no means clearly positive. Therefore, PAYD diffusion in Ger-many is likely to take place only in case that the adoption of this new type of insur-ance is backed by state interventions which are in turn motivated by macroeconomic PAYD benefits such as CO2-reduction or decreases in road maintenance costs.

Based on the fourth survey data set collected by D6 conjoint analyses were con-ducted to explore impacts of various characteristics of PAYD offerings on PAYD pref-

RESEARCHER: Sabrina Berg

PROJECT: InfluencingFactorsofDemandWilling-

nessofLocationBasedService

3.4.4

Page 38: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

37

erences of residential users. Results show that PAYD price advantages relative to conventional car insurance rates had the strongest effect on PAYD preferences. The possibility to subscribe to other services such as rescue alerts also enabled by the hard- and software, which has to be installed for PAYD, and the drive characteristics used to calculate a PAYD car insurance premium had moderate impacts on consum-ers’ PAYD preferences. Modes of data transfer implemented to carry driving informa-tion to a unit in charge of analyzing the data to derive an individual insurance premium had only a weak influence on PAYD preferences. The results indicate that primary insurers willing to launch PAYD in Germany should develop the PAYD market by first addressing price sensitive and safety oriented customer segments with communica-tion campaigns emphasizing the cost advantages of PAYD relative to prior traditional premiums and the driving safety improvement through PAYD technology.

Page 39: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

38

The aim of subproject E1 is to support the development of context-aware applications in process-oriented domains like the Smart Factory (developed in subproject D1). For that, context-aware workflows were developed (Context4BPEL). Furthermore, we developed generic concepts for the integration of context into standard BPEL work-flows to enable modeling of smart workflows. In order to ensure a human oriented realization of the context-aware workflows we defined in cooperation with subproject D1 and D3 new methods for conserving the privacy of workers.

The main goal in the year 2010 was the realization of a prototype based on the pre-vious works. The aim of the prototype is to show the research results of subproject E1. Together with subproject D1 a Smart Factory Demonstrator was developed based on context-aware workflows. The demonstrator implements an important process in production environments, the failure management process. The first challenge was to define the process as generic as possible in order to cover many failure types in pro-duction environments. The resulting process is shown in Figure 21. The next step was the realization of the process as context-aware workflow containing context-aware

human tasks. This realization has been described in following publication: [WLS+10]. The context-aware failure workflow contains many tasks that have to be done by

humans. This is realized with context-aware human tasks. For interaction of the work-ers with these tasks user interfaces are needed. In a master thesis [Sch10a] two of these user interfaces have been developed and have been published in [WLS+10]. First, a mobile Android application as mobile task map (see Figure 22). Furthermore, an application for the management level of the production company has been devel-

Research Area: Application Support

3.5

RESEARCHER: Matthias Wieland

PROJECT: Context-AwareWorkflows

3.5.1

CIPCIP

CIP

CIP

CIP

CIP

CIPCIP CIP

Create newfailure

documentation

failure known andhistoric documentation

available

failureunknown

Start maintenanceoperate task

Start automatic

identification

Stopautomatic

identification

Stop escalationmanagement

Ask fordocumentation

approvalquery task

Keep historicdocumentation

unchanged

Update failuredocumentation

in Nexus

documentationapproved

documentationrejected

+

Start context -awarefailure classification

and manage escalation

Query machinecontext

Deliver toolstransport

tasks

Query historicalfailure documentation

Deliver spare parts

transport tasks

End of maintenanceoperate task

!

Failure

Figure21:Context-aware

failure manage-ment workflow

for the Smart Factory

Page 40: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

39

Relations between objects have an important role in a context-aware system (e.g. hierarchical relations between administrative objects). Methods from the field of Natu-ral Language Processing (NLP) can be used to acquire new relations or to verify exist-ing relations in the Nexus context model. The development of a competitive relation extraction system needs a high amount of annotated data. Therefore, we invented a novel method, which is called self-annotation, to minimize the manual annotation effort. Our approach uses existing structured data resources to create annotated data. This can be part of the Nexus context model or part of the structured part of Wikipedia.

In [BS10a] we consider relations between suburbs and their related towns. In most freely available data sets this relation is modeled by a simple heuristic which often fails. Our work shows how to create an annotated training corpus in an automatic way by using structured and unstructured data from Wikipedia. Our approach uses each article about towns or suburbs from the German Wikipedia edition. We simplified the

oped. This second application helps getting an overview of the complete production even on different production sites.

The results of cooperation with subprojects E3 and D3 about under-standing and designing situation-aware mobile and ubiquitous computing sys-tems have been published in [HHL+10]. This paper describes an interdisciplin-ary analysis on the recognition of situa-tion with uncertain data using situation templates.

Figure22:Screenshots of

the mobile work map running on a G1 Android smart

phone

RESEARCHER: Andre Blessing

PROJECT: SemanticMethodsforManagingCon-

textModels

3.5.2

Page 41: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

annotation task by considering only the first sentence of the article as unstructured data. For the structured data we considered a defined attribute-value pair of the Ger-man infoboxes about towns. Our annotation process extracts in the first step one rela-tion from the structured data and uses this knowledge in the second step to annotate the text. The resulting annotated text can be used as training or evaluation data for any relation extraction system.

In our second work [BS10b] we went a step further and considered also attribute-value pairs that include natural language as value. This is in some cases necessary because the amount of cleanly modeled attribute-value pairs is too low. Therefore we evaluated some heuristics that can be used to solve this task with self-annotaion. Fig-ure 23 shows a self-annotated document. All named entities (e.g. names for places and rivers) and relevant relations are highlighted.

Furthermore we implemented a component that extracts information about defunct escalators from the Web pages of the Transit and Tariff Association Stuttgart (Verkehrs- und Tarifverbund Stuttgart, VVS). This information is helpful for project D2 to improve the planning of the optimal route for a blind person.

Figure23:Self-annotated

article which contains the river-bodyOf-

Water relation between Gollach

and Tauber

40

Page 42: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

The target of the joint project E3 is to develop a general distributed situation recogni-tion approach and integrate it in the Nexus platform.

During 2010, different approaches were examined to detect and identify possible inconsistencies between situation templates. For that a so called Meta-Template-concept has been developed and integrated in the already existing template approach [HHL+10]. This new Meta-Template-Model has been discussed in detail in [BBD +10]. Furthermore, strategies (e.g. Reward-And-Punishment) were examined to resolve inconsistencies accordingly.

For evaluation and testing a platform-independent software-demonstrator has been implemented to integrate the developed methods and final results of the project. For testing the reasoning and recognition process, an exemplary meeting scenario has been chosen. Because of already available and correctly labeled sensordata provided by sub-project C3, a batch-learning approach was implemented. Furthermore, the template approach and Bayesian reasoning for recognition have been compared with a centralized implemented recognition method (logistic regression) implemented in C3. During the evaluation and the comparison of the results several optimizations to increase the efficiency and reasoning have been realized.

Moreover, we have worked on the design and the implementation of new placement algo-rithms that enable us to distribute the reasoning process in an efficient way. First we have pro-posed a new distributed placement algorithm that places the reasoning oper-

ators to minimize the bandwidth-delay product. A detailed description of the algorithm is given in [RDR10]. The bandwidth-delay product is an indicator of the network load put onto the system by the deployment of a query. Therefore, the minimization of this metric implies the efficient usage of the network resources, which ultimately leads to higher scalability.

As a next step we have studied other variations of this placement problem. In par-ticular, we have introduced a restricted variation of the initial optimization problem, where the QoS requirements are expressed as constraints. To solve this constrained optimization problem, we have proposed another placement algorithm that strives to fulfill QoS requirements in terms of delay, while minimizing the network load. In our approach we first find an operator placement that minimizes network usage and sub-sequently we distort the optimal solution such that the QoS constraint is fulfilled while minimizing the impact onto the network usage. This algorithm is further described in [RDR10b].

RESEARCHER: Kai Häussermann, Stamatia Rizou,

Oliver Zweigle

PROJECT: DistributedSituationRecognitionBased

onEvaluatedContextInformation

3.5.3

Figure24:Screenshot of the

software-prototype to detect situations

according to the situation template

41

Page 43: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

42

The goal of Project Q is the design of a reference model for quality of context that integrates three different quality aspects of context information: degradation, consis-tency, and trust. For each aspect, suitable quality metrics and calculi are investigated. Project Q is organized as a cross-section project involving various research projects of the Collaborative Research Center.

In the year 2010, we finalized the concepts for quality metrics and calculi for the dif-ferent quality aspects and finally proposed a quality reference model. The following description briefly summarizes the final outcome of Project Q. Further details and ref-erences can be found in [BBD+10].

Degradation: With respect to the quality aspect degradation, we investigated qual-ity metrics and calculi for simple scalar sensor data, position information, and com-plex context information, namely three-dimensional models and situations. For scalar sensor data, the Normalized Arithmetic Mean Algorithm was designed to minimize the degradation of fused sensor data. For position information, a unified degradation model was designed based on Partial Spatial Distribution Functions (PSDF) that is compatible with the different existing specific models. Moreover, we designed cor-responding quality-aware query interfaces for the major query types, namely position, range, and neighbor queries. For 3D models, we considered quality metrics for 3D sur-faces derived from clouds of degraded 3D point measurements. Here, we identified co-variance matrices resulting from the process of error propagation and correction as suitable metric to describe the degradation of single surface segments (e.g. walls) as well as whole 3D objects (e.g. buildings). To describe and derive uncertain situations, we used probabilistic models and the Bayes inference method together with learning mechanisms.

Consistency: For the quality aspect of consistency, we have developed a consisten-cy metric, which represents the degree of consistency as a value from the interval [0, 1]. Using this metric, the consistency of different values for the same attribute of an object, typically stored by different data providers, can be measured. The central prop-erties of the metric were defined in cooperation with application projects. Identical val-ues have the consistency 1, contrary values the consistency 0. When taking degrada-tion into account, there may be values which are neither identical nor contrary, those values have consistencies between 0 and 1, depending on the degree of overlap. The actual implementation of the metric depends on the data types and degradation model, we defined metrics for discrete values, for continuous values with and without probability density function and for 3D geometries. For higher level context informa-tion, we developed an approach for using the consistency of situations to refine the situation recognition process.

Trust: The quality aspects trust and reliability describe to which degree users can rely on the correctness of context information and on assigned quality ratings. It is useful and necessary to distinguish between trustworthiness and reliability. Reliability describes the expected probability that context information is correct (within the limits of accuracy), whereas trustworthiness describes the degrees of belief and disbelief

3.6Cross-Section Project: Metrics & Valuation of Context

RESEARCHER: Matthias Großmann, Andreas Gutscher,

Uwe-Philipp Käppeler, Ralph Lange,

Frank Dürr

Page 44: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

43

that the issued ratings of a person about the reliability (or degradation and consistency properties) of context information are correct, i.e., that this person is competent and honest to rate the correctness and quality properties of context information. Thus, the resulting reliability value for context information is computed as follows: First, a reputation system evaluates all available trust statements of the users according to its trust model and computes for each user and provider a resulting trust value. The trust value computation is based on probabilistic reasoning with inference rules and a paraconsistent logic. The estimation for the reliability of a piece of context informa-tion is the average of all respective reliability ratings weighted with the linearized trust value of the rating issuers. The resulting reliability value and quality ratings can then be

used for example to resolve inconsisten-cies, i.e., to select the value from the more reliable context provider.

Reference Model: To define the qual-ity reference model, we first analyzed the relationships

between the different quality aspects. As Figure 25 shows, these aspects are interde-pendent. In this example, position O8 is captured by two providers with different accu-racies (±5m, ± 4m). The consistency depends on whether both positions can be cor-rect at the same time. The reliability is defined by the trust of the user in the providers, independent of the degradation or consistency of the positions.

Finally, we defined a quality-aware processing model for context information (Figure 26). This generic model allows for the flexible processing of context information. Oper-

ators can be defined to fuse context information based on their degree of degradation, consistency, and trust. The fused values are then processed according to the possible worlds semantics, which was extended to handle uncertainties.

S1 S2

Reliability Reliability

DegradationDegradation Consistency±5m ±4m

77% 59%

92%

X trusts Y

Y considers position information byS1 more reliable

Position of O8 at 12:43 is (3.4, 4.2)

Position of O8 at 12:43 is (3.3, 4.1)

Figure25:Interdependencies

between quality aspects

Figure26:Processing model

Page 45: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

The aim of this working group is to encourage and coordinate interdisciplinary research activities in the area mobility and security, amongst others in the areas mobile communication, privacy protection, reputation systems, trust models, accep-tance, and economic topics like accounting, charging and pricing in context-aware systems. The activities have been coordinated by the three task forces mobility, repu-tation and trust, and charging and pricing (the task force privacy was completed in 2008).

MobilityThe task force mobility extended its integrated demonstrator for 3D web visualization and transport protocol tuning. Enhancements in the network stack by using the Quick Start protocol improved the performance for applications that require short response times and have a high bandwidth demand. The used example application is a naviga-tor tool through the city of Stuttgart. We included new data for a more detailed 3D city model. Stuttgart including several suburbs can now be visited virtually in a more detailed representation. Most of the buildings in the inner city even show the origi-nal texture based on photographic images. Moreover, this new data allowed us to dif-ferentiate more precisely which buildings need to be loaded. To adapt the amount of transmission data to the actual network state, we extended the interface between the network stack and the application in such a way that information about the avail-able start sending rate is visible for the application. Subsequently, the application can decide which buildings of the current perspective should be displayed. Thus larger building in the foreground can be displayed first.

Figure 27 shows the achieved improvements in response time in comparison to the same interaction sequence without Quick Start. Additionally, the same sequence was replayed with different network conditions.

3.7Working Group: Mobility & Security

GROUP COORDINATORS: Paul J. Kühn

Figure27:Response time

of an interactive application with

and without Quick Start

44

Page 46: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

ReputationandtrustThe task force reputation and trust coordinated interdisciplinary research activities on the design, implementation and use of models to represent trust and authentic-ity relations between users and service providers and on methods to evaluate these statements in order to derive an estimation for the degree of trustworthiness and authenticity of other entities. In 2010, the research activities have been completed and the results have been consolidated. The results comprise philosophical and technical justifications for the developed reputation system, a classification for reputation sys-tems, discussion of their properties, counterintuitive effects, general limitations and possible social implications of the use of reputation systems as well as approaches for the use of reputation systems to analyze and improve the quality of context informa-tion [BBD+10].

ChargingandPricingThe task force charging and pricing focused on economic aspects of context-aware systems. Research activities include the development and comparison of generic val-ue chains for context-aware systems, different revenue and service creation models as well as interaction schemes for content and service providers. In addition, the task force evaluated accounting and charging infrastructures, electronic payment systems and their applicability to context-aware systems. The results cover technical aspects of possible accounting, charging, billing and pricing approaches as well as discussions of to the economic potential of the proposed revenue and interaction models. The research activities in this task force have been completed. The results are documented in [BBB+10].

Figure28:Demonstrator

45

Page 47: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

46

Within the working group “Spatial World Models & Application Support” interdisci-plinary questions concerning modeling and architecture of spatial world models are discussed. This includes application specific extensions of the world model as well as extensions arising from the developed reference model for context quality. The second area of focus is application support for context sensitive applications.

ModelingandArchitectureWith respect to the architecture, we developed a three-tier-architecture depicted in Figure 29. The Context Information Layer consists of Context Providers (CP) from arbi-trary context-data providers which offer context data (such as sensor data or historical data) within the Augmented World Model (AWM). The Federation Layer represents a distributed platform consisting of many Federation Nodes (FNs) which can execute dif-ferent platform services, such as Distributed Query Processing or Context Reasoning. Thereby the different FNs range from infrastructure-based computing nodes to mobile nodes within As-hoc networks. Within the Application & Middleware Layer applica-tions using the provided services and additional middleware services, such as a ser-vice for Context-Aware Workflows, reside.

For data modeling, the AWM has been retained without modifications. The AWM is an extensible data model based on object-oriented concepts and supports multi-inheri-tance, metadata and temporal concepts.

SituationIn 2010, the work of the subgroup “Situation” was especially focused on evaluating

the results and optimizing the successfully developed methods of the taskforces. For this purpose several projects of different research fields have been synergizing in the subgroup “Situation”.

Figure29:Architecture

of the Nexus platform

3.8Working Group: Spatial World Models & Application Support

GROUP COORDINATORS: Susanne Becker, Dieter Fritsch,

Michael Peter

App

FN FN

MWS

FN

App

FN

FederationLayer

Application &Middleware

Layer App

FN

FN FNLayer

ContextInformation

Layer

CP

FN

CP

App

FN Platform Services

Distributed Query Processing

Core Services

Visualization

Operator Repository

MessagingApplications

Middleware Services Context-aware Workflows

CP

Contextcast

Context Reasoning

Context Broker

Situation Template Repository

World Wide Space

Static Data Historical DataSensor Data

Page 48: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

47

According to the results of the already finished taskforce “Definition” and taskforce “Situation template” a cross publication of E1, E3 and D3 [HHL+10] has been pub-lished successfully. In this work the concept of the template-model and the basic idea of the tree-based algorithm were discussed. Another focus of this work was to publish and discuss the definition of situation and its related terms in Nexus. To complete the work of the finished taskforces, the results have been tested by implementation in a demonstrator.

The main focus of the taskforce “Integration” was to integrate the developed tem-plate-concept into the Nexus data model [RHD+10]. The integration has been evalu-ated by example of recognizing a meeting-situation in close cooperation with the projects E3 and C3. For evaluation and testing, a platform independent software-dem-onstrator has been implemented to integrate the successfully developed methods. Furthermore in close cooperation with E3 and the Q-project, the results of the task-force “Degradation” has been evaluated. In particular the quality-aspects, its resulting cost-metrics and the Meta-Template-concept [BBD+10], which are required to detect and resolve inconsistencies on the level of situation recognition, have been imple-mented in the software-prototype.

3DDataThe Subgroup “3D data” fulfilled the task to provide data from the individual projects to all other projects through the NEXUS framework. No open request remained to ful-fill nor newly created.

Page 49: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

Professional ActivitiesConferences | Workshops | Colloquia | Committees

Page 50: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

49

Professional Activities

4.Nexus Related Scientific Events

4.1COLLOQUIUM: Ringvorlesung2010

4.1.1This year the lecture series has been organized by the Institute of Architecture of Application Systems (IAAS). Therefore, the topics of the lecture series came from the research areas business processes and web services, combined with the Nexus topic of context-awareness. The first speaker was Prof. Hauswirth, Vice-Director of the Digi-tal Enterprise Research Institute (DERI), Galway, Ireland and professor at the National University of Ireland, Galway (NUIG). He gave insights on how to enable technologies for smarter enterprise environments. The next speaker was Gerhard Pfau. He is an IBM Senior Technical Staff Member and a member of the IBM Academy of Technology. He gave a talk on human-centric BPM with WebSphere - trends and directions. The next lecture was given by Prof. Dr.-Ing. David, Chair for Communication Technology at University of Kassel. He gave a talk on context-sensitivity and future, mobile applica-tions. The fourth speaker, Prof. Dr. Ing. habil. Magedanz from TU Berlin, Fraunhofer Institut FOKUS, presented how to implement value added services over LTE and com-parable technologies. The fifth speaker Prof. Dustdar heading the Distributed Systems Group at Vienna University of Technology gave a talk on services in mixed systems and presented models, methods, and algorithms for that area. Finally, as last speaker Dr. Carro from UPM Madrid presented how to use program analysis for complex systems.

Page 51: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

50

The aim of the CoMoRea workshop is to advance the state of the art in context mod-eling and reasoning and discuss fundamental issues in context processing and man-agement. The goal is to identify concepts, theories, and methods applicable to con-text modeling and context reasoning as well as system-oriented issues related to the design and implementation of context-aware systems. In the year 2010, the 7th CoMoRea workshop was collocated with the 8th IEEE international conference on Pervasive Computing and Communications (PerCom) in Mannheim, Germany. The workshop program included 6 high quality papers that were carefully selected out of 22 submissions. The workshop started with a tutorial given by the workshop organiz-ers for providing an overview of the state of the art in context modeling and reason-ing techniques. Afterwards, three papers in the area of context modeling, privacy, and adaptation in context-aware systems have been presented. Furthermore, three papers about context reasoning have been presented. After that, a general discussion about trends and challenges for future context-aware systems concluded the workshop.

COLLOQUIUM IEEEworkshoponContextModeling

andReasoning(CoMoRea2010):

4.1.2

Page 52: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

51

Nexus researchers were involved in the organization of the following events:

�Workshop Chair CoMoRea 2010 (Mannheim, Germany, March 29, 2010)

� Program Committee Member PerCom 2010 (Mannheim, Germany, March 29 – April 2, 2010)

� Program Committee Member WS-REST 2010 (Raleigh, NC, USA, April 26, 2010)

� Program Committee Member MDM 2010 (Kansas City, USA, May 23 - 26, 2010)

� Program Committee Member ICWE 2010 (Vienna, Austria, June 5 – 9, 2010)

� Program Committee Member ICWS 2010 (Miama, FL, USA, July 5 – 10, 2010)

� Program Committee Member CLOUD 2010 (Miama, FL, USA, July 5 – 10, 2010)

� Steering Committee Member IEEE SERVICES 2010 (Miami, FL, USA, July 5 – 10, 2010)

� Senior Program Committee Member BPM 2010 (Hoboken, NJ, USA, September 13 – 16, 2010)

� Program Committee Member CASEMANS 2010, (Copenhagen, Denmark, September 26 – 29, 2010)

� Program Committee Member EDOC 2010 (Vitoria, Brazil, October 25 – 29, 2010)

� Program Committee Member CoopIS 2010 (Hersonissou, Crete, Greece, October 25 – 29, 2010)

� Program Committee Member UBICOMM 2010 (Florence, Italy, October 25 – 30, 2010)

� Program Committee Member ECOWS 2010 (Ayiy Napa, Cyprus, December 1 – 3, 2010)

� Program Committee Member ICSOC 2010 (San Francisco, CA, USA, December 7 – 10, 2010)

� Program Committee Member MSN 2010 (Hangzhou, China, December 20 – 22, 2010).

Committees

4.2

Page 53: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

52

Publications

4.3[ABBB10] S. Auer, T. Balz, S. Becker, and R. Bamler: 3d sar simulation

of urban areas based on detailed building models. Photo-grammetric Engineering & Remote Sensing, 76(12): pages 1373–1384, 2010.

[BBB+10] M. Barisch, S. Berg, A. Brodt, L. Geiger, T. J. Gerpott, A. Gutscher, C. Hubig, M. Kühlewind, P. Kühn, B. Mitschang, and O. Siemoneit: Aspekte der Abrechenbarkeit und Bepreisung kontextbezogener Systeme. Technical Report SFB 627 Bericht Nr. 2010/03, Universität Stuttgart, Germany, 2010.

[BBD+10] S. Becker, A. Blessing, F. Dürr, L. Geiger, M. Großmann, A. Gutscher, K. Häussermann, J. Heesen, U. Käppeler, R. Lange, M. Peter, O. Siemoneit, H. Weinschrott, O. Zweigle, P. Levi, and K. Rothermel. Reference Model for the Quality of Context Information. Technical Report 2010/02, Universität Stuttgart: SFB 627, Februar 2010.

[Bec10] S. Becker: Automatische Ableitung und Anwendung von Regeln für die Rekonstruktion von Fassaden aus heterogenen Sensordaten. PhD thesis, Universität Stuttgart, 2010.

[BNM10] A. Brodt, D. Nicklas, and B. Mitschang: Deep integration of spatial query processing into native RDF triple stores. In Pro-ceedings of the 18th SIGSPATIAL International Conference on Advances in Geographic Information Systems, GIS ’10, pages 33–42. ACM, 2010.

[BS10a] A. Blessing, and H. Schütze: Fine-grained geographical rela-tion extraction from wikipedia. In 7th international confer-ence on Language Resources and Evaluation (LREC), pages 2949–2952, 2010.

[BS10b] A. Blessing, and H. Schütze: Self-annotation for fine-grained geospatial relation extraction. In Proceedings of the 23rd In-ternational Conference on Computational Linguistics, COLING ’10, pages 80–88, Stroudsburg, PA, USA, 2010. Association for Computational Linguistics.

Page 54: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

53

[BWD10] P. Baier, H. Weinschrott, and F. Dürr: Effiziente automatisierte Erstellung von Straßenkarten. In 7. GI/ITG KuVS Fachgespräch Ortsbezogene Anwendungen und Dienste, Oktober 2010.

[CLD11] N. Cipriani, C. Lübbe, and O. Dörler: NexusDSEditor – inte-grated tool support for the data stream processing middle-ware NexusDS. In Datenbanksysteme in Business, Technolo-gie und Web (BTW 2011), 14. Fachtagung des GI-Fachbereichs Datenbanken und Informationssysteme (DBIS), Proceedings, 2.-6. März 2011, Kaiserslautern, Germany, volume 144 of Lec-ture Notes in Informatics, pages 588–591. GI, 2011. To appear.

[CWGN11] N. Cipriani, M. Wieland, M. Großmann, and D. Nicklas: Tool support for the design and management of context models. Inf. Syst., 36(1):pages 99–114, 2011. To appear.

[DWR10] F. Dürr, H. Weinschrott, and K. Rothermel: Geocast routing of symbolically addressed messages in wireless mesh net-works. In Proceedings of the Sixth IEEE PerCom Workshop on Pervasive Wireless Networking (PWN 2010), Mannheim, Germany, April 2010.

[ED10] T. Engelhardt, and C. Dachsbacher: Epipolar Sampling for Shadows and Crepuscular Rays in Participating Media with Single Scattering. In Proceedings of the Symposium on Inter-active 3D Graphics and Games (I3D), 2010, pp. 119 – 125.

[END10] T. Engelhardt, J. Novák, and C. Dachsbacher: Instant Multiple Scattering for Interactive Rendering of Heterogeneous Partici-pating Media. Technical Report, December 8, 2010, Karlsruher Institut für Technology (KIT).

[Gay10a] S. Gaycken: Cyberwar: das Internet als Kriegsschauplatz. München, Open Source Press, 2010.

[Gay10b] S. Gaycken: Pervasive Computing und Informationelle Selb-stbestimmung – eine technikphilosophische Betrachtung. In: Datenschutznachrichten 1/10, Bonn 2010.

Page 55: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

54

[Gay10c] S. Gaycken: Wie Cyberwarfare die offene Informationsge-sellschaft verändern wird. In: J. Rüttgers, M. Döpfner, B. Hombach, H. Burda, R. Obermann (Hg.): 2020 – Gedanken zur Zukunft des Internets, Essen 2010.

[GB10a] T. J. Gerpott, and S. Berg: Adoption of location-based service offers by mobile network operators. Proceedings of the 9th Global Mobility Round-table, Athens, Greece, 2010, S. 154-160.

[GB10b] T. J. Gerpott, and S. Berg: Pay-As-You-Drive – Kontextsensitive Pkw-Haftpflichtversicherungen (Teil 1). In: Wirtschaftswissen-schaftliches Studium, 2011, 40 Jg., (in press).

[GB10c] T. J. Gerpott, and S. Berg: Pay-As-You-Drive – Kontextsensitive Pkw-Haftpflichtversicherungen (Teil 2). In: Wirtschaftswissen-schaftliches Studium, 2011, 40 Jg., (in press).

[GB10d] T. J. Gerpott, and S. Berg: Determinanten der Nutzungsbe-reitschaft von standortbezogenen Mobilfunkdiensten. 09. August 2010 – Wirtschafts-informatik, 2011, 53. Jg., Special issue “Die Zukunft der Telekommunikation” (submitted).

[GBG10b] T. J. Gerpott, S. Berg, and L. Geiger: Nutzung standort-bezogener Mobilfunkdienste bei Privatkunden in Deutschland. Technical Report SFB 627 Bericht Nr. 2010/04, Universität Stuttgart, Germany, 2010.

[GDR10] L. Geiger, F. Dürr, and K. Rothermel: Aggregation of User Con-texts in Context-based Communication. In Proceedings of the 6th EURO-NF Conference on Next Generation Internet (NGI), Paris, France, June 2010.

[Ger10a] T. J. Gerpott: Einflussfaktoren der Adoptionsbereitschaft von standort-bezogenen Mobilfunkdiensten. In: Zeitschrift für Management, 5. Jg., S. 53-90.

[Ger10b] T. J. Gerpott: Pricing and collection preferences for naviga-tion service offers by mobile network operators: A conjoint analysis. In: International Journal of Services Sciences, 3. Jg., S. 342-362.

Page 56: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

55

[HGRM10] N. Hönle; M. Großmann, S. Reimann, and B. Mitschang: Usability analysis of compression algorithms for position data streams. In: Proceedings of the 18th ACM SIGSPATIAL International Symposium on Advances in Geographic Informa-tion Systems (ACM GIS 2010). San Jose, CA, USA. November 2010.

[HHL+10] K. Häussermann, C. Hubig, P. Levi, F. Leymann, O. Siemoneit, M. Wieland, and O. Zweigle: Understanding and designing sit-uation-aware mobile and ubiquitous computing systems - an interdisciplinary analysis on the recognition of situation with uncertain data using situation templates. In Proc. International Conference on Mobile, Ubiquitous and Pervasive Computing, Rio de Jeneiro, March 2010.

[KB10] M. Kühlewind, and B. Briscoe: Chirping for Congestion Con-trol - Implementation Feasibility. PFLDNeT 2010, Lancaster, November 2010.

[KHL10] U. Käppeler, M. Höferlin, and P. Levi: 3D Object Localization via Stereo Vision using an Omnidirectional and a Perspective Camera. In: Proceedings of the IEEE International Conference on Robotics and Automation, Workshops and Tutorials, 2010.

[KLB+10] J. Kögel, D. Lutz, M. Barisch, and Y.A. Liang: Framework for Model-Driven Proposal and Evaluation of TABAC Strategies. Future Network & Mobile Summit 2010, Florence, Italy, June 2010.

[KPF09] M. Kada, M. Peter, and Y. Filippovska: 3D building general-ization under ground plan preserving quality constraints. In Proceedings of the 6th International Symposium on Spatial Data Quality, St. John’s, Canada, 2009.

[KSFE10] D. Kauker, H. Sanftmann, S. Frey, and T. Ertl: Memory saving discrete Fourier transform on GPUs. In Proceedings of the IEEE International Conference on Computer and Information Technology, pages 1152–1157, 2010.

Page 57: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

56

[KSL10] M. Kühlewind, M. Scharf, and W. Lautenschläger: Congestion-based Accounting with re-ECN. 5. GI/ITG KuVS Fachgespräch "Future Internet", Stuttgart, June 2010.

[LBCS10] C. Lübbe, A. Brodt, N. Cipriani, and H. Sanftmann: NexusVIS: A distributed visualization toolkit for mobile applications. In Proceedings of the IEEE Pervasive Computing and Communi-cations Workshops, pages 841–843, 2010.

[LC10] D. Lucke, and C. Constantinescu: Smart Factory Data Model: Foundation of Context-Aware Applications for Manufacturing. In Proceedings of the 7th Conference on Intelligent Computa-tion in Manufacturing Engineering - CIRP ICME '10: Innovative and Cognitive Production Technology and Systems, Capri, Italy, June, 2010. CD-ROM proceedings.

[LDR10a] R. Lange, F. Dürr, and K. Rothermel: Efficient Tracking of Mov-ing Objects using Generic Remote Trajectory Simplification (Demo Paper). In: Proceedings of the 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops '10). Mannheim, Germany. March 2010.

[LDR10b] R. Lange, F. Dürr, and K. Rothermel: Indexing Source Descrip-tions based on Defined Classes. In: Proceedings of the 14th International Database Engineering and Applications Sympo-sium (IDEAS '10). Montreal, QC, Canada. August 2010.

[MHS+10] J. Möhrmann, G. Heidemann, O. Siemoneit, C. Hubig, U. Käppeler, and P. Levi: Context generation with image based sensors: An interdisciplinary enquiry on technical and social issues and their implications for system design. In Proceed-ings of World Academy of Science, Engineering and Technol-ogy, volume 61, pages 311–317, 2010.

[NED11] J. Novák, T. Engelhardt, and C. Dachsbacher: Screen-Space Bias Compensation for Interactive High-Quality Global Il-lumination with Virtual Point Lights . In In Proceedings of the Symposium on Interactive 3D Graphics and Games (I3D), 2011 (to appear).

Page 58: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

57

[NHD10] J. Novák, V. Havran, and C. Dachsbacher: Path Regeneration for Interactive Path Tracing. In Eurograpics 2010 Short Papers, 2010.

[NHD11] J. Novák, V. Havran, and C. Dachsbacher: Path Regeneration for Random Walks. Book Chapter in CPU Computing Gems, 2011 (to appear).

[Pet09] M. Peter: Presentation and evaluation of inconsistencies in multiply represented 3D building models. In Proceedings of QuaCon 2009 - First International Workshop on Quality of Context Data, Stuttgart, Germany, 2009.

[PKV11] M. Proebster, M. Kaschub, and S. Valentin: Context-Aware Resource Allocation to Improve Quality of Service of Hetero-geneous Traffic. Accepted to IEEE International Conference on Communications ICC 2011, Kyoto, Japan, June 2011.

[PMB10] M. Proebster, C.M. Müller, and H. Bakker: Adaptive Fairness Control for a Proportional Fair LTE Scheduler. 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC 2010), Istanbul, September 2010.

[RDR10] S. Rizou, F. Dürr, and K. Rothermel: Solving the Multi-operator Placement Problem in Large-Scale Operator Networks. In ICCCN’10: International Conference on Computer Communi-cation Networks, August 2010.

[RDR10b] S. Rizou, F. Dürr, and K. Rothermel: Providing QoS Quarantees in Large-Scale Operator Networks. In HPCC’10: International Conference on High Performance Computing and Communi-cations, September 2010.

[RHD+10] S. Rizou, K. Häussermann, F. Dürr, N. Cipriani, and K. Rother-mel: A system for distributed context reasoning. In ICAS’10: International Conference on Autonomous and Autonomic Systems, March 2010.

Page 59: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

58

[Sch10] B. Schmitz: The ViibraCane – a white cane for tactile naviga-tion guidance. In Proceedings of the California State Universi-ty, Northridge Center on Disabilities’ 25th Annual International Technology and Persons with Disabilities Conference (CSUN 2010), Los Angeles, CA, USA, 2010.

[Sch10a] M. Schäfer: Entwicklung eines Anwendungs-Konzepts zur Nutzung kontextbezogener Workflows in der Smart Factory. Diplomarbeit, Universität Stuttgart, Fakultät Informatik, Elek-trotechnik und Informationstechnik, Germany, April 2010.

[SE10] B. Schmitz, and T. Ertl: Making digital maps accessible using vibrations. In Computers Helping People with Special Needs. 12th International Conference, ICCHP 2010, Proceedings., volume 6179 of Lecture Notes in Computer Science, pages 100–107. Springer Berlin / Heidelberg, 2010.

[Sta10a] C. Stach: Gamework – a customizable framework for per-vasive games. In IADIS International Conference Game and Entertainment Technologies (GET ’10), Freiburg, Germany. IADIS Press, 2010.

[Sta10b] C. Stach: Gamework – a customizable framework for perva-sive games. In 7th International Conference on Pervasive Ser-vices (ICPS’10), July 13-15, 2010, Berlin, Germany (Workshop Proceedings). ACM Press, 2010.

[Sta11] C. Stach: Saving time, money and the environment - vHike a dynamic ride-sharing service for mobile devices. In Work in Progress workshop at PerCom 2011 (WIP of PerCom 2011), Seattle, USA, 2011. IEEE. To appear.

[WDR10] H. Weinschrott, F. Dürr, and K. Rothermel: Symbolic routing for location-based services in wireless mesh networks. In Proceedings of the 24th IEEE International Conference on Advanced Information Networking and Applications (AINA 2010), Perth, Australia, April 2010.

Page 60: NEXUS...Demos of Nexus technology were presented at the IEEE International Conference on Pervasive Computing and Commu- nications (PerCom 2010) and also at the International Technology

59

[WDR10a] H. Weinschrott, F. Dürr, and K. Rothermel: StreamShaper: Coordination Algorithms for Participatory Mobile Urban Sens-ing. In Proceedings of the 7th IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS'10), November 2010.

[Wie10a] K. Wiegerling: So kann es in der intelligenten Umgebung im wahrsten Sinne des Wortes zu einer Entgegenständlichung der Welt kommen. In: Fugléwicz-Bren, Kaltenböck, Friesinger, Thurner, Semantic Web Company (Hg.): ZukunftsWebBuch 2010 - Chancen und Risiken des Web 3.0, Wien (edition mono) 2010. S. 131 - 135.

[Wie10b] K. Wiegerling: Imaginäre Lebenswelten. In: Filolog 1/2010 Banja Luka, S.13 - 30.

[Wie10c] K. Wiegerling: Philosophie intelligenter Welten. München (Wilhelm Fink) 2010.

[WLS+10] M. Wieland, F. Leymann, M. Schäfer, D. Lucke, C. Constanti-nescu, and E. Westkämper: Using Context-aware Workflows for Failure Management in a Smart Factory. In Proceedings of the Fourth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies: UBICOMM 2010, pages 379–384, Florence, Italy, October 2010. IARIA.

[WWDR11] H. Weinschrott, J. Weisser, F. Dürr, and K. Rothermel: Partici-patory Sensing Algorithms for Mobile Object Discovery in Urban Areas. In Proceedings of the 9th Annual IEEE Interna-tional Conference on Pervasive Computing and Communica-tions (PerCom’11), März 2011.

[ZHKL09] O. Zweigle, K. Häussermann, U. Käppeler, and P. Levi: Ex-tended TA Algorithm for adapting a Situation Ontology. In: Pro-ceedings of the FIRA RoboWorld Congress 2009, Progress in Robotics.