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: University of Ioannina (About.UniIoannina)

University of Ioannina

The University of Ioannina (UoI) includes 17 academic Departments which altogether number 550 faculty Members of Academic Staff, 13,523 undergraduate students and more than 3,500 graduate students. The Distributed Data Management Laboratory (DMOD) is a laboratory operating in the context of the Department of Computer Science that performs research on various topics in distributed systems, software engineering, databases and management of data in general, parallel processing and visualization of data. In the Software Engineering  area, DMOD is focused in  the fields of software architecture and middleware. In the field of software architecture emphasis is placed on design, evolution and quality analysis methods, while in the area of middleware the focus is on pervasive and service-oriented computing. DMOD participates in several national  and European projects and cooperates with a large number of research groups and distinguished researchers worldwide. 

Expertise brought to CHOReOS

The UoI team will contribute with its  research expertise in the fields of software architecture, system evolution and middleware. The UoI team has a solid background in software architecture design, refinement and dynamic reconfiguration. Previous research and practical experience of the team members has focused in structuring middleware-based systems via architectural styles and in providing abstractions for the management of service descriptions. The UoI team has also a strong background in managing scale, due to its database related expertise. Members of the team have worked in repository management, data warehousing, query processing and indexing, as well as, in P2P and distributed databases. Finally, the UoI team has a solid background in the field of evolution, concerning both the evolution of service descriptions and the evolution of database systems. The team accompanies the previous
results with software tools that assist the developer in his work. 

Contribution to CHOReOS

The UoI team will mainly contribute to WP1, WP2, and WP3. In the context of WP1, the goal of the UoI team is to provide an internal organization of a vast volume of available Web services with respect to the functional and non-functional abstractions via hierarchical structuring of the available service descriptions. In the context of WP2,  the UoI team will explore the possibility of utilizing this structure at design time in order to facilitate the evolution of large scale orchestrations. Abstraction methods for the functional and non-functional aspects  of services will be devised in order to allow the (semi)automatic construction of adaptors that allow  the loose coupling of orchestrations to services. Query mechanisms will be employed for the efficient support of developers  to construct their choreographies. In WP3, the UoI team will conceive a method and corresponding middleware to enable the runtime evolution of orchestrations.

Team Members

zarras.jpgApostolos ZarrasVassiliadis.jpgPanos VassiliadisAthanasopoulos.JPGDionysis Athanasopoulos

UE Logos

FP7-gen-RGB-small.jpg

CHOReOS is a project of the FP7 European program: FP7-ICT-2009-5 - Objective 1.2 (grant agremment n° 257178)


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