CHOReOS was an FP7 project. It is now fully completed. This website is kept open for information purpose only, it is not updated. Please visit CHOReVOLUTION the project that takes over from CHOReOS.
choreos.eu: Project Deliverables (Share.Deliverables)

Project Deliverables

WP1: Architectural style for choreography-based Future Internet

CHOReOS State of the Art, Baseline and Beyond (D1.1) - pdf.png

This deliverable clarifies baseline, progress, and state of the art that CHOReOS will address.  For each of the first four CHOReOS work packages, WP1 to WP4, this deliverable gives a precise definition of the state of the art, an indication of the envisaged progress beyond the state of the art by CHOReOS and the baseline for its research.

CHOReOS Perspective on the FI and initial conceptual model (D1.2) - pdf.png

This deliverable outlines the CHOReOS perspective on the Future Internet and its conceptualization. In particular, the deliverable focuses on:
- Definition of the Future Internet and related Future Internet of Services and (Smart) Things, as considered within CHOReOS, further stressing the many dimensions underpinning the Ultra-Large Scale of the Future Internet;
- Definition of the initial conceptual model of the CHOReOS Service-Oriented Architecture (SOA) for the Future Internet, identifying the impact of the ULS dimensions upon the traditional SOA paradigms and associated infrastructure.

Initial Architectural Style for CHOReOS Choreographies (D1.3) - pdf.png

While the development of CHOReOS systems build on well-known paradigms associated with service-oriented architectures (e.g., services, service bus and service choreography), the supporting architectural style requires accounting for the challenges posed by the future Internet, i.e., ultra large scale, high heterogeneity, increased mobility, and awareness & adaptability. This deliverable then revisits the traditional definitions of service-oriented component (i.e., service), connector (interaction protocol and related service bus for interoperability) and configuration (system-wide architecture composing services according to orchestration or more general choreography patterns) to meet the FI challenges.

Final CHOReOS Conceptual Model and its Relation with the CHOReOS Development Process and IDRE (D1.4 (a)) - pdf.png

This is Part (a) of Deliverable D1.4, which specifies the final CHOReOS conceptual model, that is, a high level common ground capturing the relevant concepts and the relationships, underlying the CHOReOS development process and the supporting infrastructures of choreography-based serviceoriented systems of the Future Internet. The conceptual model has been defined by means of an iterative process that started with the representation of preliminarily identified concepts, which were the focus of Deliverable D1.2. Then, the model has been incrementally extended/refined by using the MOTHIA tool that reduced the knowledge gap between the domain and modeling experts while iterating the refinement process. The CHOReOS conceptual model extends NEXOF-RA by introducing new concepts and refining existing ones. It is organized into nine concerns that will be individually described in the document: Composition, Discovery, Analysis, Messaging, Services, Resource, Management, Presentation, and Security.

Final CHOReOS Architectural Style and its Relation with the CHOReOS Development Process and IDRE (D1.4 (b)) - pdf.png

This is Part b of Deliverable D1.4, which specifies the final CHOReOS architectural style, that is, the types of components, connectors, and configurations that are composed within the Future Internet of services, as enabled by the CHOReOS technologies developed in WP2 to WP4 and integrated in the WP5 IDRE. The definition of the CHOReOS architectural style is especially guided by the objective of meeting the challenges posed by the Future Internet.

WP2: Dynamic development of adaptable, QoS-aware ULS choreographies

CHOReOS Dynamic Development Model Definition (D2.1) - pdf.png

This deliverable defines the CHOReOS Dynamic Development Process Model by refining and completing the artifacts/activities and the relationships among them already sketched into the DoW (under the WP2 description), and conceptualized by the the CHOReOS conceptual model.

Definition of the Dynamic Development Process for Adaptable QoSaware ULS Choreographies (D2.2) - pdf.png

The CHOReOS development process reported in this document capitalizes on previous work by the CHOReOS team described in the previous deliverable D2.1. The latter described the CHOReOS software development process by defining the main activities that need to be performed and the artifacts manipulated by these activities without referring to specific technologies, tools, standards, models, etc. This deliverable concretely defines the specific process activities (and their data flow in term of manipulated I/O artifacts) we are implementing to develop CHOReOS choreographies by conforming to the CHOReOS development process model presented in D2.1. In particular, we clearly and concisely specify what standards, notations, languages, technologies and tools we are using to implement the process activities that will be then integrated by the CHOReOS Integrated Development and Run-time Environment (IDRE) being developed in WP5. Furthermore, accounting for the review recommendations, we clarify QoS and data aspects, further defining ULS dimensions and their relationships with the development process activities and CHOReOS case-studies.

CHOReOS Dynamic Development Process: methods and tools (D2.3) - pdf.png

This deliverable closes the WP2 work, whose main objective has been the definition of a development process for the development of ULS choreographies. The WP2 work capitalizes on the initial work described in Deliverable D2.1, where we presented a model of the CHOReOS development process by abstractly describing the "strategy" that CHOReOS uses for developing choreographies. Then, by leveraging the abstract model of the CHOReOS development process defined in Deliverable D2.1, in D2.2 we precisely described the specific set of concrete process activities, and related relationships, by using BPMN2 Process Diagrams as graphical notation. In this deliverable we describe the software that have been developed in WP2 in order to actually realize the final CHOReOS development process defined in D2.2, and refer to the WP3-5 deliverables for the description of the software developed outside WP2. The released tools are made available from the official CHOReOS repository hosted by OW2 and are integrated in the CHOReOS IDRE. For each presented tool we leverage the particular use case(s) whose characteristics best demonstrate the specific functions of the tool.

WP3: Service-Oriented Middleware for the Future Internet

CHOReOS Middleware Specifications (D3.1) - pdf.png

This deliverable specifies the main concepts of the CHOReOS middleware architecture. Starting from the Future Internet (FI) challenges for scalability, heterogeneity, mobility, awareness, and adaptation that have been investigated in prior work done in WP1, we introduce the aforementioned concepts to deal with the requirements derived from the FI challenges.
Download the companion file.

CHOReOS Middleware First Implementation (D3.2.1) - pdf.png - (D3.2.2) - pdf.png

This is the second deliverable of CHOReOS WP3, focusing on the middleware. This deliverable is composed of the CHOReOS Middleware source code available at the OW2 CHOReOS repository. The current document briefly describes the delivered source code; it contains a short description of each major component of the Middleware and appendixes with their APIs.

CHOReOS Middleware First Implementation (D3.2.2) - pdf.png

D3.2.2 is the third deliverable of CHOReOS Work Package 3, focusing on the middleware implementation delivered in M24. This deliverable is composed of the CHOReOS Middleware source code available on the OW2 CHOReOS repository. The current document describes the delivered source code and discuss some of its implications; it contains a short description of each major component of the Middleware and appendixes with their technical details. This deliverable provides the second version of the middleware implementation specified in D3.1 and an update of the first version delivered in D3.2.1.

CHOReOS Final Implementation (D3.3) - pdf.png

D3.3 describes the final implementation and the evaluation of the CHOReOS middleware. Evaluation was achieved both via the use of the middleware on CHOReOS use-cases and via synthetic experiments and simulation. The conclusion was that the implementation of the CHOReOS middleware has achieved a good level of maturity for an open source project and, now, collaborations from other research groups and practitioners is welcome to further develop the middleware.

WP4: Governance and V&V support for choreographies for the Future Internet

Governance V&V policies and rules (D 4.1) - pdf.png

This document presents an initial view of the framework under development for CHOReOS governance and V&V. The focus is on specifying policies and rules on which the framework will rely.

V&V Tools and Infrastructure - Strategies Architecture and Implementation (D4.2.1) -pdf.png - (D4.2.2) pdf.png

This deliverable presents the results of work within WP4 and provides the supporting technical documentation for the various components and frameworks which are under development. Within WP4 the effort is directed to the definition and implementation of tools supporting Governance and V&V activities for ULS-FI choreographies.

Final release of the V&V tools and infrastructure (D 4.3) - pdf.png

This document presents the final implementation of the framework under development for CHOReOS governance and V&V. 

Testing and monitoring tools and infrastructure final evaluation report (D4.4) - pdf.png

This deliverable presents the result of the evaluation for the various components and frameworks developed in WP4.

WP5: CHOReOS IDRE - Integrated Development and Runtime Environment

Requirements for the CHOReOS IDRE (D5.1) - pdf.png

WP5 deals with the entire integration process of all software components produced in WP2, WP3 and WP4 into one platform, called the CHOReOS Integrated Development and Runtime Environment (IDRE). This process is based on four main tasks. The first fundamental task is to identify major integration requirements that need to be satisfied. Second, a design activity is undertaken on the basis of the requirements. Third, the valid execution of the IDRE needs to be assessed with implemented test beds. The fourth task of providing the collaborative development tools and platforms and disseminating the CHOReOS results will be carried out in parallel with other tasks. This deliverable is the result of the first task mentioned above, and provides integration requirements.

Specification of the CHOReOS IDRE (D5.2) - pdf.png

This deliverable focuses on the design of the CHOReOS Integrated Development and Runtime Environment, aka CHOReOS IDRE, based on the supporting solutions developed within WP2, WP3 and WP4 during CHOReOS’ 1st year. The document provides an overall description of the IDRE components, their respective functionalities and the integration dependencies between them, thereby defining the integration points between the components developed in WP2, WP3 and WP4.

CHOReOS IDRE 1st Version User Manual (D5.3.1) - pdf.png - (D5.4) - pdf.png

D5.3.1 is the first prototype deliverable of the CHOReOS Work-Package 5. It describes the CHOReOS Integrated Development and Runtime Environment (IDRE) and the user manual for its components. The CHOReOS IDRE is available in the OW2 CHOReOS repository and is open source. The current document briefly describes the delivered platform; it contains the cartography of the IDRE, an integrated vision of the different components taking part in the CHOReOS scenario, as well as the user manuals for each component. D5.3.1 is delivered at the same time as the Test Bed Implementation D5.4 and the second version of the integration plan D5.7.2.

CHOReOS IDRE as open-source packages (D5.5) - pdf.png

This deliverable presents the prototype release for the CHOReOS IDRE components. These are available in the OW2 CHOReOS repository as open source software. This document refers to the online documentation provided for all the achieved CHOReOS components. It is delivered at the same time as D5.3.2 CHOReOS IDRE revised version and user manual.

Final version and assessment of the CHOReOS IDRE  (D5.6) - pdf.png

This deliverable is the last deliverable of WP5 (M36). In this deliverable is presented the final version and the assessment of the CHOReOS IDRE. The final prototype implementation of the CHOReOS IDRE is delivered and it presents its related open-source packages. This report relies on parallel technological works achieved within WP2, WP3, and WP4, as well as the assessment realized within use case work packages WP6, WP7, and WP8.

Integration plan - 1st version (D5.7.1) - pdf.png

The Integration Plan details the process that will be followed to release the CHOReOS Integrated Development and Runtime Environment (IDRE) software. As a first step, the specification of the CHOReOS IDRE is described in D5.2. As a second step, we provide the integration plan detailing the steps and significant milestones. Then, we provide development guidelines. Finally, we survey the collaborative development platforms that facilitate the integration activities.

Integration plan - Revised version (D5.7.2) - pdf.png

D5.7.2 is the second version of the integration plan already delivered at M12 of the CHOReOS project. In this deliverable, we list the technological choices that we make for allowing the collaborative work within the CHOReOS team. Moreover, we give the schedule for the integration of the components into a single environment, the CHOReOS IDRE. Finally, we give an updated view of the CHOReOS IDRE and its components. D5.7.2 is delivered at the same time as the Test Bed Implementation D5.4 and the first version of the CHOReOS IDRE D5.3.2. This deliverable is a short technical deliverable dedicated to the CHOReOS team.

WP6: Use Case:  Passenger-friendly airport

"Passenger-friendly airport" scenarios specification and requirements analysis (D6.1) - pdf.png

The purpose of this deliverable is to clarify the individual actions that take place among different actors of the “passenger-friendly” scenario, as initially described in the DoW. This document also provides the domain requirements that have been elicited through a detailed requirement analysis of the scenarios. Finally, this deliverable presents a high-level overview of the choreographies that take place in the use case, for both scenarios.

Passenger Friendly Airport Services Choreographies Design (D6.2) - pdf.png

This provides the design of services and choreographies for the first CHOReOS use case, based on the high-level description made in the above deliverable D6.1.  In order to lower the abstraction level of this deliverable while moving towards the upcoming final use-case prototype to be delivered with D6.4 at M30, we conducted two complementary design approaches for choreographies and services.

Validation test plan of the “Passenger-Friendly Airport” use case - version A (D6.3) - pdf.png

The purpose of this deliverable is to define the testing plan for the validation of the “Passenger- Friendly Airport” use-case. The validation test plan is described in terms of general environment, objectives, resources and procedures, together with the individual tests (i.e. test cards) to be run.
The validation test plan is organized in a bottom up-like approach, starting from the service level and then moving towards the choreography and application levels – the aim being to verify the functional and non-functional properties of the use-case, taking as reference the relevant requirements (defined thus applicable to the use-case) defined in the D6.1 document. The tests are based upon the service contracts and the choreographies.

“Passenger-Friendly Airport” use case prototype, testing, verification and validation (D6.4) - pdf.png

This document aims at reporting the work done so far, validating CHOReOS process, using CHOReOS toolchain, integrating CHOReOS components, sharing teamwork, which led to a fully-tested prototype of the “Passenger-Friendly Airport” use case. 

Assessment and demonstration from the “Passenger-friendly airport” use case (D6.5)- pdf.png

This document aims at reporting the assessment of CHOReOS’ tools and middleware, focusing on the exploitation of the results in the Airport Transportation domain, and giving an overview of the socio-technical factors evaluation.

WP7: Use Case: Adaptive Customer Relationship Booster

"Mobile-enabled coordination of people" requirements, specification and use case definition – version B (D7.1) - pdf.png

The goal of this deliverable is to describe the new UC and to clarify the individual actions that take place between actors and services and how they participate in the enacted choreographies. Moreover, the identified choreographies are described at a high level of abstraction using BPMN diagrams. These will be refined and detailed in D7.2. 

“Mobile-enabled coordination of people” service & choreographies design – version A (D7.2) - pdf.png

The goal of this deliverable is to describe the new UC and to clarify the individual actions that take place between actors and services and how they participate in the enacted choreographies. Moreover, the identified choreographies are described at a high level of abstraction using BPMN diagrams. These will be refined and detailed in D7.2. 

“Validation test plan of the “Adaptive Customer Relationship Booster” use case– version A (D7.3) -pdf.png

The purpose of this deliverable is to define the testing plan for the validation of the Adaptive Customer Relationship Booster (ACBR) use-case. The framework of the testing phase is extensively described in terms of general environment, objectives, resources and procedures, together with the individual tests (i.e. test cards) to be run.
The testing plan has been organized in a bottom up-like approach, starting from the service level and then moving towards the choreography and application levels. In practice, the aim is to verify the functional and non-functional properties of the ACBR use-case, taking as reference the relevant requirements already defined, and new ones described in this document, for a full validation of the issued choreography-based application. The tests are based upon the service contracts and the choreographies.

“Mobile-enabled coordination of people” use case prototype, testing, verification and validation (D7.4) -pdf.png

In this document the prototype is described, together with the testing activities that have been carried out. The verification of the prototype was carried out with two main goals in mind. The first goal is building a sort of proof of concept of the Adaptive Customer Relationship Booster use case. The second goal –possibly even more relevant for the project– is to test the effectiveness of the CHOReOS technology used in the implementation (and testing) of the prototype.

“Mobile-enabled coordination of people” use case assessment and demonstration  (D7.5) -pdf.png

A description of the final prototype of the ACRB Use Case is included. The assessment is focused on the evaluation of IDRE components that have been used in the ACRB Use Case. The deliverable describes the use that has been done of the components in the context of ACRB gathering evaluations of the integration performed. 

WP8: Use Case and Demo “DynaRoute”

"DynaRoute" scenario specification and requirements analysis (D8.1) - pdf.png 

The purpose of this deliverable is to clarify the individual actions that take place among different actors of the “DynaRoute” scenario, as initially described in the DoW. This document also provides the involved in the “DynaRoute” use case domain experts‟ requirements through a detailed requirement analysis. Moreover this deliverable presents an abstract overview of choreographies that take place in use case of "DynaRoute". In the end of this document addressed the methods of the assessment specifications that will be applied in demo and pilot application.

DynaRoute Architectural Design (D8.2) - pdf.png

The purpose of this deliverable is to define the architectural design of the DynaRoute use case building on work performed in D8.1. Here we present a detailed description of DynaRoute’s service oriented architecture specifying participants, service contracts and service interfaces that each participant must implement. Furthermore we complement service choreographies linking them with designed service architectures.

“DynaRoute” implementation, testing, verification and validation  (D8.3) - pdf.png

DynaRoute application first version is reported in this deliverable mainly documenting the software engineering and development results. Following the scenario definition and the architectural design work as presented in D8.1 and D8.2 implementation efforts have produced the supporting application considering both laboratory and real-life demonstration. 

Assessment of the “DynaRoute” pilot deployment and demonstration (D8.4) - pdf.png

This deliverable is composed by the final results of the experiments and real life demonstration as prepared, deployed and executed in the DynaRoute use case. It provides an assessment of the overall integration of the pilot application and also acts as an evaluation for the disposed CHOReOS technology, from a well-specified case study point of view. Challenges, advantages and future consideration recognized in this scope are the concluding keys of the document.

The “DynaRoute” pilot implementation (D8.5) - pdf.png

This deliverable provides description and concrete pointers to the pilot applications that were made available in the context of DynaRoute use case. It also details the real-life experiments and demonstration that was carried out in WP8.

WP9: Technology Transfer, Dissemination and Collaboration

CHOReOS Public Web Site (D9.1) - pdf.png

This report documents the delivery of the first version of the CHOReOS public website.

CHOReOS Flyer – (D9.2.1) - pdf.png - (D9.2.2) -pdf.png - (D9.2.3) - pdf.png

These documents provide the different versions of the CHOReOS flyer.

Annual Report on CHOReOS Dissemination - (D9.3.1) - pdf.png - (D9.3.2) - pdf.png - (D9.3.3) - pdf.png

These reports summarize achievement of the CHOReOS project in terms of disseminating project’s goals and results during the different years. 

CHOReOS whitepapers (D9.4) - pdf.png

A follow-up to deliverable D9.9.1, this covers the first year’s CHOReOS collaboration activities. This first report and updated plan embraces the liaison and co-operation activities of the CHOReOS project with other ICT projects under the WP2009/2010 Objective “Internet of Services, Software and Virtualisation” (“Internet of Services”, IoS, for short). The cooperation aims at exploiting synergies among the projects and increasing the impact of the ICT initiative. 

Recording of virtual training session - (D9.5.1) - pdf.png - (D9.5.2) - pdf.png

These deliverables constitute the different versions of the recorded CHOReOS virtual training session. The goal of CHOReOS virtual training session is to explain and demonstrate training session how to apply CHOReOS technology – a dynamic choreography development process and associated integrated development and runtime environment (IDRE). 

CHOReOS courseware - (D9.6.1) - pdf.png - (D9.6.2) - pdf.png

These deliverables constitute the different versions of CHOReOS courseware. The goal of CHOReOS courseware is to explain CHOReOS approach and provide case study-based tutorial on how to apply CHOReOS technology – a dynamic choreography development process and associated integrated development and runtime environment (IDRE). 

Plan of Open Source Community Building (D9.7.1)  - pdf.png

This report is an update on the actions taken to develop an open source community around the CHOReOS project during its first year. It covers the following parts; Open Source Licensing, website development and curation, social network activity, collateral development, academic and industry event and the development of the CHOReOS OW2 Initiative. For each part, the report provides an overview of the actions undertaken during the first year of the project and drafts and outlook of the action for the second year.

Report on Open Source Community Building (D9.7.2)  - pdf.png

This report is an update on the actions taken to develop an open source community around the CHOReOS project during its second year. The structure of the report follows the three stages of the community building plan as defined in the previous report. For each stage, the report provides an overview of the actions undertaken and its deliverable during the second year of the project and drafts an outlook of the priorities for the third year. Technical Stage includes: extension of the technical infrastructure, website curation and Technical Licensing Framework. Open Source Stage includes: supporting the deployment of the project on the technical infrastructure and submitting CHOReOS to the OW2 code base. Ecosystem Stage includes: preparation and launch of the Future Internet Software and Services initiative.

Final report on CHOReOS open source community building  (D9.7.3) -pdf.png

This report is an update on the actions taken to develop an open source community around the CHOReOS project during its third year. It covers the following parts; Open Source Licensing, website development and curation, social network activity, collateral development, academic and industry event and the development of the CHOReOS OW2 Initiative. For each part, the report provides an overview of the actions undertaken during the second year of the project and drafts and outlook of the action for the third year.

Proceedings of the CHOReOS international workshops  (D9.8) - pdf.png

This deliverable reports on the organization of international workshops by the CHOReOS consortium during the final year.
CHOReOS Collaboration Plan (D9.9.1)  - pdf.png

The collaboration plan described in this report covers the liaison and co-operation activities of the CHOReOS project with other ICT projects under the WP2009/2010 Objective “Internet of Services, Software and Virtualisation” (“Internet of Services”, IoS, for short). The cooperation aims at exploiting synergies between the projects and increasing the impact of the ICT initiative.

First report and updated plan on CHOReOS collaboration (D9.9.2) - pdf.png

This deliverable is the first report and updated plan covering the liaison and co-operation activities with the EC Collaboration Working Groups and other ICT projects.

Second report and updated plan on CHOReOS collaboration (D9.9.3) - pdf.png

This deliverable is the second report and updated plan covering the liaison and co-operation activities with the EC Collaboration Working Groups and other ICT projects.

Final report on CHOReOS collaboration (D9.9.4) - pdf.png

This deliverable is last report and updated plan covering the liaison and co-operation activities with the EC Collaboration Working Groups and other ICT projects.

WP10: Technical and Socio-technical Assessment & Exploitation

Final technical assessment report (D10.3) - pdf.png

This document provides the final technical assessment of the project achievements. The qualities and possible limitations of each component of CHOReOS are described from a technical point of view. Considering that the deliverables describing the CHOReOS components already provide technical assessments at a quite detailed level (i.e., low level and quantitative), here we concentrate on more qualitative aspects, namely on the relation of the technical achievements with the project goals and the features needed in the Future Internet context. Some insights concerning the possible exploitation of the CHOReOS components are also given.

Socio-technical assessment report (D10.4) - pdf.png

The purpose of this deliverable is to evaluate sociotechnical aspects of CHOReOS products and assess the potential acceptance and sustainability of them. Refreshment of main CHOReOS products description is done and more detailed acceptance assessment is implemented. The total assessment of CHOReOS acceptance and sustainability is carriedout.

Plan of CHOReOS standardization activities and group - (D10.5.1) pdf.png - (D10.5.2) -pdf.png - (D10.5.3) -pdf.png

These deliverables present the different standardization activities for influencing related standards.

WP11 addition

Final report (D11.4) - pdf.png

The purpose of this deliverable is to present the final results of the project.


This wiki is licensed under a Creative Commons 2.0 license - Legal Notice
XWiki Enterprise 5.4.6 - Documentation
Site maintained by