DisCoTec | Workshops


Workshop Submission Deadline
W1 CAMPUS Workshop on Context-aware Adaptation Mechanisms for Pervasive and Ubiquitous Services 01 April 2008
W2 MAI Workshop on Middleware-Application Interaction 15 April 2008
W3 MTCoord Workshop on Methods and Tools for Coordinating Concurrent Distributed and Mobile Systems cancelled
W4 PLACES Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software 15 April 2008

W1: CAMPUS'08 1st International Workshop on Context-aware Adaptation Mechanisms for Pervasive and Ubiquitous Services
Co-Organizers Mauro Caporuscio, Romain Rouvoy, and Michael Wagner
Date and place 3 June
WWW http://discotec08.ifi.uio.no/Campus08

Summary. There is a huge market potential for mobile applications in Europe today. Most people already carry a mobile device of some sort wherever they go, and an increasingly diverse set of devices (PDAs, smart phones, GPS, etc.) are becoming widely available. Recently, service-orientations (e.g., OSGi) have evolved to address these highly dynamic environments. However, it is still technically difficult, using existing method and tool supports, to create such services-oriented applications. For example, the very large range of devices, types of infrastructure, ways in which it can change, situations in which users can find themselves, and the functions they want, introduce great complexity and pose considerable technical challenges. To overcome these difficulties, and promote the development and widespread deployment of innovative mobile applications, more and more projects are addressing the development of context-aware adaptation mechanisms for leveraging the development of mobile applications. These projects aims at providing simple but powerful integrated approaches to support the development of applications interacting in pervasive and ubiquitous environments. Thus, the CAMPUS workshop will focus on the promising approaches in the domain of context-aware adaptation mechanisms supporting the dynamic evolution of the execution context (e.g., network/device/service failures).

W2: MAI'08 2nd International Workshop on Middleware-Application Interaction
Co-Organizers Hans P. Reiser, Rudiger Kapitza
Date and place 3 June
WWW http://mai08.di.fc.ul.pt

Summary. There is a rising demand for middleware support for multiple cross-cutting features such as security, fault tolerance, and distributed resource management. In adaptive systems, the middleware has to exert control on applications, and applications need adequate mechanisms for influencing middleware behaviour that go beyond APIs and plugins. The focus of this workshop is on mechanisms for supporting these run-time interactions. These mechanisms may range from software engineering methodologies to low-level system support. MAI'2008 aims at bringing together researchers of different background, and will try to identify open challenges and future research directions

W3: MTCoord'08 4th International Workshop on Methods and Tools for Coordinating Concurrent Distributed and Mobile Systems
Co-Organizers Carolyn Talcott, Isabelle Linden
Date and place cancelled
WWW http://www.info.fundp.ac.be/MTCoord/

Summary. Various classes of computational models, languages, and formalisms have emerged in the aim of providing high-level descriptions of concurrent, distributed, and mobile systems. Typical examples include so-called coordination languages and models (e.g. Gamma, Linda, Manifold, Reo, Klaim, Lime, ...), concurrent constraint languages (e.g. cc languages, Mozart, ...) and process algebras (e.g. CSP, CCS, pi-calculus, ...).
These models are based on generative communication via a shared data space or on data communication through channels. In both cases, software components are typically conceived in isolation assuming that the required data will eventually be available. However, making a whole system out of these components and, in particular, ensuring that interactions occur properly is far from being obvious.
The aim of the workshop is precisely to bring together researchers, working in different communities (coordination, constraints, process algebras), on methods and tools for the construction of concurrent, distributed and mobile systems.

W4: PLACES'08 International Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software
Co-Organizers Alistair Beresford, Simon Gay, Kohei Honda, Alan Mycroft, Vasco T. Vasconcelos, Nobuko Yoshida
Date and place 7 June
WWW http://places08.di.fc.ul.pt

Summary. Todays applications on the web are composed from numerous interacting services; soon an off-the-shelf CPU will host thousands of cores, and sensor networks will place hundreds of processing units per square meter. At some level of granularity, computation in such systems will be inherently concurrent and communication-centred.
To exploit and harness the richness of the new computing environments, designers and programmers will utilise a rich variety of programming paradigms, depending on the shape of the data and control flow. Plausible candidates for such paradigms include structured imperative concurrent programming, stream-based programming, concurrent functions with queues, lock-free multi-core functional programming, and the use of types for communication and data structures (session types and linear types), to name a few.
The development of effective programming methodologies for the coming computing environments demands exploration and understanding of a wide variety of ideas and methodologies. PLACES aims to offer a forum where researchers from different fields exchange new ideas on the development of programming methodologies and infrastructures where concurrency and distribution are a norm rather than a marginal concern.

Workshop Call for Proposals