|
| 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.
ForeverSOAA
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).
MobWSContext-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.
DAPCEDynamic
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.
|