Demos
FIMI Scope
FIMIScope is a prototype software toolset designed to support a methodology for the participatory analysis of Foreign Information Manipulation and Interference campaigns. The methodology entails an analysis process and two "FIMI canvases", which facilitate the analysis of FIMI observables, incidents, and campaigns. The canvases can be printed, posted on a board, and used by teams of analysts in participatory, iterative analysis exercises of FIMI cases. To enhance the capturing of semi-structured, annotated data identified during the execution of such analyses, and to relieve expert analysts from the tedious work of encoding, collecting, and storing metadata about FIMI cases under examination, we designed and implemented FIMIScope, a software toolset prototype that implements the FIMI canvases as a graphical user interface running on a browser and supported by a back-end software system which provides services for: i) storing, managing, and exporting data and meta-data collected during the analysis process, in a simple JSON format; ii) supporting remote collaboration among analysts collaboratively analyzing cases, and iii) keeping snapshots of different stages of an analysis exercise and versioning. FIMIScope is enhanced with a Large-Language Module tool, which retrieves JSON data collected and creates narratives describing captured FIMI incidents and campaigns, and allows analysts to interact with the collected data through a natural language, dialogue interface.
e112: Next-Generation Emergency Communication System – Demo Scenario
This demo showcases the e112 platform — a next-generation emergency communication system that connects citizens and emergency responders in real time. In this scenario, a fire breaks out in Aglantzia, Nicosia. A citizen reports the incident through the e112 mobile app, providing location, notes, and media evidence. On the operator dashboard, all incoming incidents are automatically clustered by location and category, allowing responders to process multiple reports at once. The operator then creates a targeted alert for all affected users, including safety information, evacuation guidance, and a shared group chat. On the citizen’s side, the app updates the status of the report, displays the admin message, and provides fire safety guidelines, a real-time map, and navigation to the nearest safe area.
This demonstration highlights how the e112 system leverages smartphone capabilities and cloud-based architecture to improve situational awareness, communication, and community safety during emergencies.
- Developed for academic research and proof of concept.
- Built using Flutter, Node.js, PostgreSQL, Firebase, and Twilio.
- Includes both citizen mobile app and operator web dashboard.
Fogify Demo
Fogify is an emulation Framework easing the modeling, deployment, and experimentation of fog testbeds. Fogify provides a toolset to model complex fog topologies comprised of heterogeneous resources, network capabilities, and QoS criteria; deploy the modeled configuration and services using popular containerized infrastructure-as-code descriptions to a cloud or local environment; experiment, measure, and evaluate the deployment by injecting faults and adapting the configuration at runtime to test different "what-if" scenarios that reveal the limitations of service before introduced to the public. For more info, you can visit https://ucy-linc-lab.github.io/fogify/. The Fogify project is open-source at https://github.com/UCY-LINC-LAB/fogify. This work is partially supported by the EU Commission through RAINBOW 871403 (ICT-15-2019-2020) project and by the Cyprus Research and Innovation Foundation through COMPLEMENTARY/0916/0916/0171 project.
UNICORN Demo
This demo shows how UNICORN, a DevOps-as-a-Service platform can be used to easily develop a microservice application with the enchanced features of monitoring and elasticity on the cloud.
Developers can import the UNICORN library and probes as a maven dependency to project and enable monitoring functionality with a single annotation.
Finally, developers can define analytic insights and scaling (elasticity) policies that are triggered at runtime.
PaaSport Demo
The vision of the PaaSport project is to resolve the application portability issues that exist in the Cloud PaaS market through a flexible and efficient deployment and migration approach. To this end, PaaSport will combine Cloud PaaS technologies with lightweight semantics in order to specify and deliver a thin, non-intrusive Cloud-broker (in the form of a Cloud PaaS Marketplace), to implement the enabling tools and technologies, and to deploy fully operational prototypes and large-scale demonstrators. For more information, visit the website of the PaaSport - PaaS Interoperability Marketplace project.
c-Eclipse: A Cloud Application Management Framework for Eclipse
c-Eclipse is an an open-source, generic Cloud application management framework (CAMF) that leverages the reliable Eclipse platform for offering extensible graphical tools that enable interoperable description of Cloud applications and facilitate lifecycle management operations in a transparent and vendor-neutral manner. CAMF focuses on three distinct management operations, particularly application description, application deployment and application monitoring. To this end, it adopts the OASIS TOSCA open specification for blueprinting and packaging Cloud Applications. In addition it utilizes open-source tool kits such as Apache jclouds for portable across-Cloud application deployment, as well as Chef for writing "recipes" that orchestrate application configuration processes upon deployment. Furthermore, CAMF provides the necessary programming interfaces that enable Cloud developers to specify resource adaptation policies and desired actions, as well as various monitoring operations at different levels of an application's structure.
Managing and Monitoring Elastic Cloud Applications
This demonstration showcases the functionality of an Elasticity Management Platform which is used to manage the full lifecycle of an elastic Cloud application. Two powerful and open-source tools are introduced: c-Eclipse: a framework for describing Cloud applications along with their elasticity requirements and deploying them on any IaaS provider; and JCatascopia: a fully-automated, multi-layer, interoperable Cloud monitoring system.
CELAR Architecture
Auto Scaling Resources is one of the top obstacles and opportunities for cloud computing: consumers can minimize the execution time of their tasks without exceeding a given budget. Cloud providers maximise their financial gain while keeping their customers satisfied and minimizing administrative costs. Many systems claim to offer adaptive elasticity, yet the “throttling” is usually performed manually, requiring the user to figure out the proper scaling conditions. In order to harvest the benefits of elastic provisioning, it is imperative that it be performed in an automated, fully customizable manner. CELAR delivers a fully automated and highly customisable system for elastic provisioning of resources in cloud computing platforms. c-Eclipse and JCatascopia are components integrated in the overall system.
g - Social
g-Social, is an extension, to Eclipse open-source environment, that provides a powerful, user-friendly, platform-independent toolset for users, application developers and administrators of Grid infrastructures. g-Social enables user collaboration and resource sharing through Online Social Networking (OSN) services, capitalizing on the success that these services have. More information can be found on: link
MashQL
MashQL, a novel query formulation language for querying and mashing up structured data on the Web, doesn’t require users to know the queried data’s structure or the data itself to adhere to a schema. In this article, the authors address MashQL’s challenges as a language (as opposed to an interface) in assuming data to be schema-free. In particular, they propose and evaluate a novel technique for optimizing queries over large data sets to allow instant user interaction
Traffic Modeller
An open-source, graphical tool for the rapid high-level modeling and generation of vehicular traffic, called TrafficModeler. TrafficModeler supports a variety of traffic definition models representing a wide range of traffic patterns. A set of traffic generation algorithms are implemented to convert high-level models to output compatible with SUMO, a popular open-source microscopic traffic simulator. TrafficModeler drastically reduces the time and effort required to generate traffic for SUMO. Furthermore, it can be easily extended to support other traffic simulators and to incorporate new types of traffic.
VIVAGr
VIVAGr is a graphical-oriented, real-time visualization tool for vehicular ad-hoc network connectivity graphs. It enables the effective synthesis of structural, topological, and dynamic characteristics of VANnet graphs, with a variety of parameters that affect the characteristics of a vehicular ad hoc network (wireless range, mobility models, road-network topology, market penetration ratio, and exhibited interference). The tool represents all active connections in real-time mode using mobility traces using a visual encoding syntax to represent semantic meanings and the effect of mobility and topology on vehicular network specific properties. Our design allows researchers to explore and understand problems and issues related with vehicular ad-hoc networks and seek answers to several key questions about the shape and the large-scale behavior of vehicular communication network.