Personal Information
Research Projects

By Geek & Poke

Research Projects


Large Scale Choreographies for the Future Internet (2010 - 2013). FP7-ICT-2009-5 257178. Total Grant: 8.665.785 €. University of Ioannina Grant: 417.423 €

  • CHOReOS offers an open source framework for scalable choreography development. More specifically, it enables domain experts to develop decentralized ultra-large scale (ULS) solutions composed of heterogeneous services that are adaptable and QoS (Quality-of-Service) aware. To this end, CHOReOS makes the following contributions:
    • An architectural style for ULS service choreographies that consists of formally grounded abstractions and models.
    • A dynamic choreography-centric development process.
    • Governance and service-oriented middleware.
    • An Integrated Development Runtime Environment (IDRE) that supports all the above.


A Rigorous Approach to the Evolution of Service-Oriented Software (2008 - 2011). Equipes Associées Program. Total Grant: 60.000 €

  • ForeverSOA provides a principled approach for the dynamic maintenance of service-oriented software on the basis of fundamental design principles and middleware that supports their adoption. The need for maintaining service-oriented software may be triggered by changes in the quality requirements of the end-users of service-oriented software (e.g., performance, availability, reliability), or by the independent evolution of constituent services (e.g., services may be deployed or undeployed at anytime).


Context-Aware Web Services for Nomadic E-Business (2005-2007). General Secretariat of Research and Technology of Greece Program. Total Grant: 12230 €

  • Nowadays, powerful and low-cost mobile devices are used in daily business-to-consumer (B2C) or business-to-business (B2B) activities such as purchasing, point of sales, catalogue retrieval, order placement, order status information and order notifications, transportation capacity tracking, inventory management, promotions, warehouse management and other. Within this setting, MobWS enables the dynamic, context sensitive composition and (re)configuration of e-business and m-business processes, through a middleware that enforces the required quality of service (QoS) for these processes.


Dynamic Adaptation in Pervasive Computing Environments (2008-2010) University of Ioannina Research Committee Program for Young Researchers. Total Grant: 6000 €

  • Pervasive computing environments provide services that support the daily activities of mobile users. A main challenge in these environments is to deal with changes that relate to the users’ requirements, location and the availability of services. In this context, DAPCE proposes a middleware that allows to deal with such changes. Specifically, the proposed middleware employs semantic service discovery so as to identify available services that match the users’ evolving requirements. Moreover, the proposed middleware dynamically adapts the users’ applications so as to use the discovered services.