Home
Personal Information
Publications
Research Projects
Teaching
Open Positions






By Geek & Poke

Research Projects

Data Stories

The research project is implemented in the framework of H.F.R.I call “3rd Call for H.F.R.I.’s Research Projects to Support Faculty Members & Researchers” (H.F.R.I. Project Number: 23640) (2025-2028).

The aim of the DATASTORY project is to revise the definition of what a query is (currently: a declarative expression over a set of tables producing a set of tuples), both with respect to its specification, and with respect to its produced result. The new era of query specification that we envision, replaces the declarative specification of SQL, Datalog, rel. calculus with an algebra of intentional operators that allow the user to assess the situation presented by a subset of a data space via comparisons of the retrieved values to similar ones, explain and analyze the demonstrated situation with more detailed data, predict future values etc. The new era of query answering envisions replacing the current recordset-as-an-answer query result with a data story, i.e., a report that complements the traditional query answer with results of auxiliary queries that contextualize and explain the answer as well as with concise and meaningful highlights and commentaries, packaged with appropriate visualization and textual descriptions that ultimately enhance user insights. More details see  here.


CHOReOS

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.

ForeverSOA

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).

MobWS

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.

DAPCE

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.