Thursday, 14 December 2017

Session 6: Cloud Techniques

Position Paper: OPENi - Future of a Consumer-centric Cloud-based Application Platform

Authors:

Robert Kleinfeld (Fraunhofer FOKUS)
Lukasz Radziwonowicz (Fraunhofer FOKUS)
Leigh Griffin (Waterford Institute of Technology)
Eric Robson (Waterford Institute of Technology)
Fenareti Lampathaki (National Technical University of Athens)

Abstract:

Today, over the Web there is a high availability of cloud-based services which, through their publicly available APIs, disrupt traditional industries and provide a vast number of features indicatively spanning: location-based services, photo sharing, video & music streaming, recommendations, data storage, data syncing, and social networking. This prolific array of services is fuelled by an insatiable market driven by modern European consumers constantly striving for innovative tools and services to support their personal and business needs.

The OPENi project will define and deliver an open-source Web platform that will enable mobile application consumers to store data and metadata from their mobile application usage in their own space in the cloud – the “Cloudlet”. This information can be shared (by and under the control of the consumer) securely among their applications, services and across their connected devices. To realize this vision OPENi will provide the required components that will support both consumers in creating and managing their cloudlets but also Developers in creating applications that will be able to access and interact with them without disrupting service providers.

In this paper, the OPENi cloudlet concept is outlined and the architectural blueprints are described leading to a discussion about the lessons learnt and next steps.

DOI: 10.1145/2462307.2462324

Full text: PDF

[#][]

Position Paper: Towards a Requirements-Driven Design of Ensemble-Based Component Systems

Authors:

Ilias Gerostathopoulos (Charles University in Prague)
Tomas Bures (Charles University in Prague)
Petr Hnetynka (Charles University in Prague)

Abstract:

Although approaches that effectively address the distribution and dynamism of adaptive systems at a middleware level exist, the design of complex, ensemble-based systems still remains a significant challenge. This hinders the development of real-life applications based on the ensemble paradigm. A promising approach appears to be the coupling of proven low-level concepts with high-level ones, revisiting requirements modeling in the realm of ensemble-based systems. To this end, the goal of this paper is to point out the specific challenges related to the design of ensemble-based systems and show that classic requirements models and methods cannot be applied out-of-the-box in a requirements-driven design of ensemble-based applications. In response to this problem, a novel design method based on the iterative refinement of system requirements expressed by predicates on stakeholder’s knowledge is discussed.

DOI: 10.1145/2462307.2462325

Full text: PDF

[#][]