Software & Service Architectures and Infrastructures

Objective ICT-2011.1.2
Cloud Computing, Internet of Services and Advanced Software Engineering

The objective focuses on technologies specific to the networked, distributed dimension of software and access to services and data. It will support long-term research on new principles, methods, tools and techniques enabling software developers in the EU to easily create interoperable services based on open standards, with sufficient flexibility and at a reasonable cost.

Targets outcomes

a) Cloud Computing
•    Intelligent and autonomic management of cloud resources, ensuring agile elastic scalability. Scalable data management strategies, addressing the issues of heterogeneity, consistency, availability, privacy and supporting security.
•    Technologies for infrastructure virtualisation, cross platforms execution as needed for service composition across multiple, heterogeneous environments, autonomous management of hardware and software resources.
•    Interoperability amongst different clouds, portability, protection of data in cloud environments, control of data distribution and latency.
•    Seamless support of mobile, context-aware applications.
•    Energy efficiency and sustainability for software and services on the cloud.
•    Architectures and technologies supporting integration of computing and networking environments; implications of Cloud Computing paradigm on networks
•    Open Source implementations of a software stack for Clouds

b) Internet of Services
•    Service engineering principles, methods and tools supporting development for the Internet of Services, including languages and tools to model parallelism.
•    Services enabled by technologies for seamless integration of real and virtual worlds, through the convergence with Internet of Things and Internet of Contents.
•    Massive scalability, self-management, verification, validation and fault localisation for software-based services.
•    Methods and tools to manage life cycle of secure and resilient Internet-scale applications from requirements to run-time and their adaptive evolution over time.

c) Advanced software engineering
•    Advanced engineering for software, architectures and front ends spanning across all abstraction levels.
•    Quality measure and assurance techniques which adapt to changing requirements and contexts, to flexibly deal with the complexity and openness of the Future Internet.
•    Management of non-functional requirements typical of Internet-scale applications, like concurrency levels which will be orders of magnitude larger than in today's applications, huge data stores and guaranteed performance over time.
•    Tools and methods for community-based and open source software development, composition and life cycle management.

d) Coordination and support actions
•    Support for standardization and collaboration in software and services technologies.
•    Support for the uptake of open source development models in Europe and beyond.
•    Collaboration with Japanese entities on: cloud computing, particularly on common standards for data portability and on interoperability; services having more efficient energy usage.

Expected impact

•    Emergence of European interoperable clouds contributing to an internal market of services in the EU whilst providing very significant business opportunities to SME's; improved trust in cloud-based applications and storage for citizens and business.
•    Availability of platforms for easy and controlled development and deployment of value-added services through innovative service front-ends.
•    Lower barriers for service providers and users to develop, select, combine and use value-added services through significant advances in cloud computing technologies and standardised and open interfaces.
•    Efficient implementation of mainstream software applications on massively parallel architectures.
•    Easier evolution of legacy software over time, thanks to innovative methods and tools managing the complete lifecycle of software from requirements to run-time.
•    Fast innovation cycles in service industry, e.g. through the use of Open Source development model.
•    A strengthened industry in Europe for software-based services offering a large choice of services satisfying key societal and economical needs, with reinforced capabilities to engineer and produce software solutions and on-line services.

Founding schemes

a), b), c): IP, STREP; d): CSA

Indicative budget distribution

- IP/STREP: EUR 68.5 million of which a minimum of 30% allocated to IPs and 50% to STREPs
- CSA: EUR 1.5 million



Top of the page

This page is maintained by: Sabine Posdziech