• Introducing a new hall effect sensor - Novel dynamic offset reduction method 

      Petoussis, V. N.; Dimitropoulos, P.; Stamoulis, G.; Houstis, E. (2011)
      Silicon Hall plates show an offset of a few millitesla. A large portion of this offset is caused by mechanical stress in the device. The offset can be reduced when the spinning-current principle is applied. In this paper ...
    • Introducing agent evictions to improve application placement in wireless distributed systems 

      Tziritas, N.; Lampsas, P.; Lalis, S.; Loukopoulos, T.; Khan, S. U.; Xu, C. Z. (2012)
      With the development of mobile code frameworks for embedded systems, an application can be structured as a set of cooperating components (agents) that are placed on the nodes of the system in a flexible way. Reducing the ...
    • Low-Complexity Hand Gesture Recognition System for Continuous Streams of Digits and Letters 

      Poularakis S., Katsavounidis I. (2016)
      In this paper, we propose a complete gesture recognition framework based on maximum cosine similarity and fast nearest neighbor (NN) techniques, which offers high-recognition accuracy and great computational advantages for ...
    • Multilayer Backbones for Internet of Battlefield Things† 

      Fragkou E., Papakostas D., Kasidakis T., Katsaros D. (2022)
      The Internet of Battlefield Things is a newly born cyberphysical system and, even though it shares a lot with the Internet of Things and with ad hoc networking, substantial research is required to cope with itsM scale and ...
    • On deploying tree structured agent applications in networked embedded systems 

      Tziritas, N.; Loukopoulos, T.; Lalis, S.; Lampsas, P. (2010)
      Given an application structured as a set of communicating mobile agents and a set of wireless nodes with sensing/actuating capabilities and agent hosting capacity constraints, the problem of deploying the application ...
    • Parallelised Multithreaded Applications on a 4-core Field Programmable Gate Array (FPGA) Architecture 

      Adam G.K. (2022)
      Background: The challenges in real-time multithreading, particularly in the efficiency of multithreaded applications running concurrently on multiple cores, have evolved significantly due to the increase in IoT, cloud and ...
    • Planning and development of an electronic health record client based on the Android platform 

      Tychalas, D.; Kakarountas, A. (2010)
      In this paper the planning and development of a backend software for a Electronic Health Record (eHR) Management System is presented. The system is based on the well-known Google's Android open platform, that offers easy ...
    • Portable gait analysis sensor model for Parkinson's disease 

      Piromalis D., Kounelis M., Kolovos D.P., Kokkotis C., Tsatalas T., Bellis G., Tsaopoulos D., Giakas G., Chronakis A., Koutsouraki E., Tsotsolas N., Randhawa P., Patel A. (2022)
      As part of a research project, a small gait analysis device is being developed that will be used outside of home by the patients themselves. Its main purpose will be to record accurate gait measurements in patients with ...
    • Prototype Haptic Feedback Device for Robot-Assisted Minimally Invasive Surgery 

      Zagori S.I., Kakarountas A.P. (2021)
      Robot-Assisted Minimally Invasive Surgery (RAMIS) is an innovation that has benefited hundreds of thousands of patients to date. However, despite their many advantages, those robots are not as popular as expected. Many ...
    • A Review of Machine Learning and TinyML in Healthcare 

      Tsoukas V., Boumpa E., Giannakas G., Kakarountas A. (2021)
      Healthcare is the field that can benefit from the large amount of raw data generated from portable and wearable devices. This data must be sent to the Cloud for processing due to the computationally intensive nature of ...
    • Single and Group Agent Migration: Algorithms, Bounds, and Optimality Issues 

      Tziritas, N.; Khan, S. U.; Loukopoulos, T.; Lalis, S.; Xu, C. Z.; Lampsas, P. (2014)
      Recent embedded middleware platforms enable the structuring of an application as a set of collaborating agents deployed on various nodes of the underlying wireless sensor network (WSN). Of particular importance is the ...
    • Smart Pharmaceutical Manufacturing: Ensuring End-to-End Traceability and Data Integrity in Medicine Production 

      Leal F., Chis A.E., Caton S., González–Vélez H., García–Gómez J.M., Durá M., Sánchez–García A., Sáez C., Karageorgos A., Gerogiannis V.C., Xenakis A., Lallas E., Ntounas T., Vasileiou E., Mountzouris G., Otti B., Pucci P., Papini R., Cerrai D., Mier M. (2021)
      Production lines in pharmaceutical manufacturing generate numerous heterogeneous data sets from various embedded systems which control the multiple processes of medicine production. Such data sets should arguably ensure ...
    • A software-defined architecture and prototype for disaggregated memory rack scale systems 

      Syrivelis D., Reale A., Katrinis K., Syrigos I., Bielski M., Theodoropoulos D., Pnevmatikatos D.N., Zervas G. (2018)
      Disaggregation and rack-scale systems have the potential of drastically increasing TCO and utilization of cloud datacenters, while maintaining performance. In this paper, we present a novel rack-scale system architecture ...
    • Systolic binary counter using a cellular automaton-based prescaler 

      Chioktour V., Spathoulas G., Kakarountas A. (2017)
      Counters are among the fundamental digital circuits in every computing system. For this reason, counter design is of great interest in the design of computers and embedded systems, in terms of area requirements,power ...
    • Wearable panic attack detection system 

      Sapounaki M., Polychronou I., Gkonta M., Vogiatzoglou A., Kakarountas A. (2017)
      The paper proposes a wearable system for panic attack detection, constructed by COTS products. It is the first open hardware/open software prototype of its kind to the best of the authors knowledge. In this paper, the ...