George A . Papadopoulos | University of Cyprus (original) (raw)
Papers by George A . Papadopoulos
Abstract: The COIN service platform allows exposure, combination and integration of interoperabil... more Abstract: The COIN service platform allows exposure, combination and integration of interoperability and collaborative services for their application to specific business domains. As part of the COIN sub-project 7, the objective is to exploit the COIN service platform in ...
International Conference on Information Society, 2015
Living in the digital era, computers and the Internet became important tools used by people to su... more Living in the digital era, computers and the Internet became important tools used by people to support significant parts of their everyday life such as work, education, socializing, entertainment, communication, etc. However, there are certain risks involved in using ICT technologies, and thus all ICT users should be aware of the basic principles of information security and data protection. No matter how much expertise is put into securing information assets and networks (e.g. firewalls, encryption) the human factor always remains a vulnerability. Our vision is to aid towards the development of information security awareness culture by using a 3D Virtual World Learning Environment that will simulate real-life security threat scenarios, examples and counterexamples in a way that different groups of users will experience the risks and combine critical skills, knowledge and collaboration to overcome them, without exposing their organization to real risk. In this paper we provide the results of the end user requirements collection and analysis in order to define and develop the specifications of the aforementioned 3D Virtual World Learning Environment and the specifications of the in-world activities.
Microprocessors and Microsystems, May 1, 1997
The generalised computational model of term graph rewriting systems (TGRSs) has been used extensi... more The generalised computational model of term graph rewriting systems (TGRSs) has been used extensively as an implementation vehicle for a number of, often divergent, programming paradigms ranging from the traditional functional programming ones to the (concurrent) logic programming ones and various amalgamations of them, to (concurrent) object-oriented ones. More recently, the relationship between TGRSs and process calculi (such as the p-calculus) as well as linear logic has also been explored. In this paper we describe our experience in using the intermediate compiler target language Dactl based on TGRSs for mapping a variety of programming paradigms of the aforementioned types onto it. In particular, we concentrate on some of the issues that we feel have played an important role in our work (in, say, affecting performance, etc.), the aim being to derive a list of features that we feel every language model which intends to be used as an intermediate representation between (concurrent) high-level languages and (parallel) computer architectures must have. ᭧ 1997 Elsevier Science B.V.
Computing, Oct 8, 2013
ABSTRACT Ubiquitous recommender systems combine characteristics from ubiquitous systems and recom... more ABSTRACT Ubiquitous recommender systems combine characteristics from ubiquitous systems and recommender systems in order to provide personalized recommendations to users in ubiquitous environments. Although not a new research area, ubiquitous recommender systems research has not yet been reviewed and classified in terms of ubiquitous research and recommender systems research, in order to deeply comprehend its nature, characteristics, relevant issues and challenges. It is our belief that ubiquitous recommenders can nowadays take advantage of the progress mobile phone technology has made in identifying items around, as well as utilize the faster wireless connections and the endless capabilities of modern mobile devices in order to provide users with more personalized and context-aware recommendations on location to aid them with their task at hand. This work focuses on ubiquitous recommender systems, while a brief analysis of the two fundamental areas from which they emerged, ubiquitous computing and recommender systems research is also conducted. Related work is provided, followed by a classification schema and a discussion about the correlation of ubiquitous recommenders with classic ubiquitous systems and recommender systems: similarities inevitably exist, however their fundamental differences are crucial. The paper concludes by proposing UbiCARS: a new class of ubiquitous recommender systems that will combine characteristics from ubiquitous systems and context-aware recommender systems in order to utilize multidimensional context modeling techniques not previously met in ubiquitous recommender systems.
Advances in Computers, 1998
A new class of models, formalisms and mechanisms has recently evolved for describing concurrent a... more A new class of models, formalisms and mechanisms has recently evolved for describing concurrent and distributed computations based on the concept of "coordination". The purpose of a coordination model and associated language is to provide a means of integrating a number of possibly heterogeneous components together, by interfacing with each component in such a way that the collective set forms a single application that can execute on and take advantage of parallel and distributed systems. In this chapter we initially define and present in sufficient detail the fundamental concepts of what constitutes a coordination model or language. We then go on to classify these models and languages as either "data-driven" or "control-driven" (also called "process-" or "task-oriented"). In the process, the main existing coordination models and languages are described in sufficient detail to let the reader appreciate their features and put them into perspective with respect to each other. The chapter ends with a discussion comparing the various models and some conclusions.
Springer eBooks, 2011
This book constitutes the refereed proceedings of the 11th International Conference on Web Engine... more This book constitutes the refereed proceedings of the 11th International Conference on Web Engineering, held in Paphos, Cyprus, in June 2011. The 22 revised full papers and 15 revised poster papers presented together with 2 invited lectures were carefully reviewed and selected from 90 submissions for inclusion in the book. The papers topics cover a broad range of areas, namely, the Semantic Web, Web Services, Mashups, Web 2.0, Web quality, Web development, etc.
Lecture Notes in Computer Science, 2017
This volume contains the proceedings of the Fifth European Conference on the Engineering of Compu... more This volume contains the proceedings of the Fifth European Conference on the Engineering of Computer-Based Systems (ECBS 2017), organized by the University of Cyprus in cooperation with ACM SIGAPP, SIGOPS, and SIGSOFT. ECBS 2017 is a continuation of the Eastern European Regional Conference on the Engineering of Computer Based Systems (ECBS-EERC). It was established in 2008 as an Eastern/Central European offspring of the Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems, which itself was discontinued in 2013. This realization of ECBS makes the conference step out organizationally from the Central European region to Cyprus as a convenient and attractive location for both European and many non-European authors.
Simulation Modelling Practice and Theory, May 1, 2019
Social media have emerged in the last decade as a viable and ubiquitous means of communication. T... more Social media have emerged in the last decade as a viable and ubiquitous means of communication. The ease of user content generation within these platforms, e.g. check-in information, multimedia data, etc., along with the proliferation of Global Positioning System (GPS)-enabled, always-connected capture devices lead to data streams of unprecedented amount and a radical change in information sharing. Social data streams raise a variety of practical challenges, including derivation of real-time meaningful insights from effectively gathered social information, as well as a paradigm shift for content distribution with the leverage of contextual data associated with user preferences, geographical characteristics and devices in general. In this article we present a comprehensive survey that outlines the state-of-the-art situation and organizes challenges concerning social media streams and the infrastructure of the data centres supporting the efficient access to data streams in terms of content distribution, data diffusion, data replication, energy efficiency and network infrastructure. We systematize the existing literature and proceed to identify and analyse the main research points and industrial efforts in the area as far as modelling, simulation and performance evaluation are concerned.
Springer eBooks, Sep 12, 2008
Mobile computing is an innovative field gaining increasing attention as many new systems are desi... more Mobile computing is an innovative field gaining increasing attention as many new systems are designed towards that direction. Among these systems, many are desired to be context-aware, with the aim of optimizing and automating their offered services. Such systems provide components whose main feature is to manage the context information, which is communicated between sensors, actuators and applications. In these
Electronic Communication of The European Association of Software Science and Technology, Jun 3, 2010
Modern trends in mobile computing have raised the expectations of users in terms of such features... more Modern trends in mobile computing have raised the expectations of users in terms of such features such as context-awareness and self-adaptiveness. With such capabilities, applications can autonomously sense their context and automate a number of tasks, effectively reducing the attention required by the end users. This paper presents a custom simulation engine, designed to support the testing of applications developed using the MUSIC platform. The simulation tool consists of a platform-independent server module, deployed along with the application, and a client module which is responsible for interpreting and executing the simulation script. The use of the tool is demonstrated in the scope of the SatMotion application, which is designed to assist satellite antenna installers with specialized functionality.
Lecture Notes in Computer Science, 2019
This chapter presents the authors' work for the Case Study entitled "Delivering Social Media with... more This chapter presents the authors' work for the Case Study entitled "Delivering Social Media with Scalability" within the framework of High-Performance Modelling and Simulation for Big Data Applications (cHiPSet) COST Action 1406. We identify some core research areas and give an outline of the publications we came up within the framework of the aforementioned action. The ease of user content generation within social media platforms, e.g. check-in information, multimedia data, etc., along with the proliferation of Global Positioning System (GPS)-enabled, always-connected capture devices lead to data streams of unprecedented amount and a radical change in information sharing. Social data streams raise a variety of practical challenges: derivation of real-time meaningful insights from effectively gathered social information, a paradigm shift for content distribution with the leverage of contextual data associated with user preferences, geographical characteristics and devices in general, etc. In this article we present the methodology we followed, the results of our work and the outline of a comprehensive survey, that depicts the state-of-the-art situation and organizes challenges concerning social media streams and the infrastructure of the data centers supporting the efficient access to data streams in terms of content distribution, data diffusion, data replication, energy efficiency and network infrastructure. The challenges of enabling better provisioning of social media data have been identified and they were based on the context of users accessing these resources. The existing literature has been systematized and the main research points and industrial efforts in the area were identified and analyzed. In our works, in the framework of the Action, we came up with
This paper presents an on-line three-dimensional virtual world learning environment that has been... more This paper presents an on-line three-dimensional virtual world learning environment that has been developed aiming to contribute to the improvement of Information Security issues awareness. This learning environment simulates a number of information security threat scenarios, presented to users as games, selected by users as the most interesting ones. The environment enables students to experience the risks, be educated about them and combine skills and knowledge to overcome them, without exposing themselves and their data to real risk. This paper provides insight and focuses on the learning process and the learning outcomes of using this threedimensional virtual world learning environment into a formal university education process for computer engineering students.
In context-aware computing, information about the execution environment is analyzed and used to a... more In context-aware computing, information about the execution environment is analyzed and used to adjust the behavior and properties of applications to the running context. For the development of such context-aware applications and in order to be able to reuse such a generic ...
Lecture notes in business information processing, 2021
like to express my cordial welcome and gratitude for all participants. Cyprus is a beautiful isla... more like to express my cordial welcome and gratitude for all participants. Cyprus is a beautiful island in the eastern part of the Mediterranean sea, renowned for its beaches, archaeological sites, food and night life, as well as the warm and sunny weather. The region of Pafos, where the conference takes place, is located in the western part of the island and it is famous for the Coral Bay beach, the archaeological sites of the Tombs of Kings and the Aphrodite baths, and the vivid nightlife of downtown Pafos.
Scalability is one of the key evaluation criteria of computing systems. In particular, scalabilit... more Scalability is one of the key evaluation criteria of computing systems. In particular, scalability is essential in HPC systems. High scalability represents a kind of elasticity, which can guarantee high throughput, small delay and high performance. Additionally, with the need to process data deluge and to solve difficult or large-scale problems, new architectures like computing accelerator, e.g., GPU and MIC have appeared. Improvements to these architectures are still needed in order to use them in large scale heterogeneous systems. Similarly, new parallel algorithms, software, and tools are needed to improve scalability. ScalCom 2019 consists of the main conference and 3 workshops/symposia. We would like to thank Laurence T. Yang and Albert Y. Zomaya, the Steering Chairs; Limin Chen and Maria F. Cabrera-Umpierrez, the Executive General Chairs, for giving us the opportunity to hold this conference and for their guidance on organizing the conference. We would like to thank the Advisory Committee, Yi Pan, Geyong Min, and Dave Robertson, for their valuable advices towards the success of this conference. The Program Chairs, Jia Hu, Simone Ludwig, Vlado Stankovski, and Li Yang have put enormous efforts in selecting the excellent papers for technical presentations based on a rigorous refereeing process. We are grateful to them for their efforts and time. We would like to thank Workshop Chairs-Maciej Huk and Xiaojun Zhai; Post and Demo Chairs-Liang Zhao and Antoine Bagula; Publicity Chairs-Xiaokang Zhou and Hui Lin and Journal Special Issue chairs-Yulei Wu and Po Yang, for their professional and excellent expertise in organizing the attractive workshops/symposia. We express our appreciation to all the members of the Organizing Committee for their support and efforts. We are grateful to all the authors who submitted their high-quality papers to the ScalCom 2019 main conference and workshops/symposia. We thank all of you for participating in ScalCom 2019 and hope you find the conference stimulating and interesting.
Abstract: The COIN service platform allows exposure, combination and integration of interoperabil... more Abstract: The COIN service platform allows exposure, combination and integration of interoperability and collaborative services for their application to specific business domains. As part of the COIN sub-project 7, the objective is to exploit the COIN service platform in ...
International Conference on Information Society, 2015
Living in the digital era, computers and the Internet became important tools used by people to su... more Living in the digital era, computers and the Internet became important tools used by people to support significant parts of their everyday life such as work, education, socializing, entertainment, communication, etc. However, there are certain risks involved in using ICT technologies, and thus all ICT users should be aware of the basic principles of information security and data protection. No matter how much expertise is put into securing information assets and networks (e.g. firewalls, encryption) the human factor always remains a vulnerability. Our vision is to aid towards the development of information security awareness culture by using a 3D Virtual World Learning Environment that will simulate real-life security threat scenarios, examples and counterexamples in a way that different groups of users will experience the risks and combine critical skills, knowledge and collaboration to overcome them, without exposing their organization to real risk. In this paper we provide the results of the end user requirements collection and analysis in order to define and develop the specifications of the aforementioned 3D Virtual World Learning Environment and the specifications of the in-world activities.
Microprocessors and Microsystems, May 1, 1997
The generalised computational model of term graph rewriting systems (TGRSs) has been used extensi... more The generalised computational model of term graph rewriting systems (TGRSs) has been used extensively as an implementation vehicle for a number of, often divergent, programming paradigms ranging from the traditional functional programming ones to the (concurrent) logic programming ones and various amalgamations of them, to (concurrent) object-oriented ones. More recently, the relationship between TGRSs and process calculi (such as the p-calculus) as well as linear logic has also been explored. In this paper we describe our experience in using the intermediate compiler target language Dactl based on TGRSs for mapping a variety of programming paradigms of the aforementioned types onto it. In particular, we concentrate on some of the issues that we feel have played an important role in our work (in, say, affecting performance, etc.), the aim being to derive a list of features that we feel every language model which intends to be used as an intermediate representation between (concurrent) high-level languages and (parallel) computer architectures must have. ᭧ 1997 Elsevier Science B.V.
Computing, Oct 8, 2013
ABSTRACT Ubiquitous recommender systems combine characteristics from ubiquitous systems and recom... more ABSTRACT Ubiquitous recommender systems combine characteristics from ubiquitous systems and recommender systems in order to provide personalized recommendations to users in ubiquitous environments. Although not a new research area, ubiquitous recommender systems research has not yet been reviewed and classified in terms of ubiquitous research and recommender systems research, in order to deeply comprehend its nature, characteristics, relevant issues and challenges. It is our belief that ubiquitous recommenders can nowadays take advantage of the progress mobile phone technology has made in identifying items around, as well as utilize the faster wireless connections and the endless capabilities of modern mobile devices in order to provide users with more personalized and context-aware recommendations on location to aid them with their task at hand. This work focuses on ubiquitous recommender systems, while a brief analysis of the two fundamental areas from which they emerged, ubiquitous computing and recommender systems research is also conducted. Related work is provided, followed by a classification schema and a discussion about the correlation of ubiquitous recommenders with classic ubiquitous systems and recommender systems: similarities inevitably exist, however their fundamental differences are crucial. The paper concludes by proposing UbiCARS: a new class of ubiquitous recommender systems that will combine characteristics from ubiquitous systems and context-aware recommender systems in order to utilize multidimensional context modeling techniques not previously met in ubiquitous recommender systems.
Advances in Computers, 1998
A new class of models, formalisms and mechanisms has recently evolved for describing concurrent a... more A new class of models, formalisms and mechanisms has recently evolved for describing concurrent and distributed computations based on the concept of "coordination". The purpose of a coordination model and associated language is to provide a means of integrating a number of possibly heterogeneous components together, by interfacing with each component in such a way that the collective set forms a single application that can execute on and take advantage of parallel and distributed systems. In this chapter we initially define and present in sufficient detail the fundamental concepts of what constitutes a coordination model or language. We then go on to classify these models and languages as either "data-driven" or "control-driven" (also called "process-" or "task-oriented"). In the process, the main existing coordination models and languages are described in sufficient detail to let the reader appreciate their features and put them into perspective with respect to each other. The chapter ends with a discussion comparing the various models and some conclusions.
Springer eBooks, 2011
This book constitutes the refereed proceedings of the 11th International Conference on Web Engine... more This book constitutes the refereed proceedings of the 11th International Conference on Web Engineering, held in Paphos, Cyprus, in June 2011. The 22 revised full papers and 15 revised poster papers presented together with 2 invited lectures were carefully reviewed and selected from 90 submissions for inclusion in the book. The papers topics cover a broad range of areas, namely, the Semantic Web, Web Services, Mashups, Web 2.0, Web quality, Web development, etc.
Lecture Notes in Computer Science, 2017
This volume contains the proceedings of the Fifth European Conference on the Engineering of Compu... more This volume contains the proceedings of the Fifth European Conference on the Engineering of Computer-Based Systems (ECBS 2017), organized by the University of Cyprus in cooperation with ACM SIGAPP, SIGOPS, and SIGSOFT. ECBS 2017 is a continuation of the Eastern European Regional Conference on the Engineering of Computer Based Systems (ECBS-EERC). It was established in 2008 as an Eastern/Central European offspring of the Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems, which itself was discontinued in 2013. This realization of ECBS makes the conference step out organizationally from the Central European region to Cyprus as a convenient and attractive location for both European and many non-European authors.
Simulation Modelling Practice and Theory, May 1, 2019
Social media have emerged in the last decade as a viable and ubiquitous means of communication. T... more Social media have emerged in the last decade as a viable and ubiquitous means of communication. The ease of user content generation within these platforms, e.g. check-in information, multimedia data, etc., along with the proliferation of Global Positioning System (GPS)-enabled, always-connected capture devices lead to data streams of unprecedented amount and a radical change in information sharing. Social data streams raise a variety of practical challenges, including derivation of real-time meaningful insights from effectively gathered social information, as well as a paradigm shift for content distribution with the leverage of contextual data associated with user preferences, geographical characteristics and devices in general. In this article we present a comprehensive survey that outlines the state-of-the-art situation and organizes challenges concerning social media streams and the infrastructure of the data centres supporting the efficient access to data streams in terms of content distribution, data diffusion, data replication, energy efficiency and network infrastructure. We systematize the existing literature and proceed to identify and analyse the main research points and industrial efforts in the area as far as modelling, simulation and performance evaluation are concerned.
Springer eBooks, Sep 12, 2008
Mobile computing is an innovative field gaining increasing attention as many new systems are desi... more Mobile computing is an innovative field gaining increasing attention as many new systems are designed towards that direction. Among these systems, many are desired to be context-aware, with the aim of optimizing and automating their offered services. Such systems provide components whose main feature is to manage the context information, which is communicated between sensors, actuators and applications. In these
Electronic Communication of The European Association of Software Science and Technology, Jun 3, 2010
Modern trends in mobile computing have raised the expectations of users in terms of such features... more Modern trends in mobile computing have raised the expectations of users in terms of such features such as context-awareness and self-adaptiveness. With such capabilities, applications can autonomously sense their context and automate a number of tasks, effectively reducing the attention required by the end users. This paper presents a custom simulation engine, designed to support the testing of applications developed using the MUSIC platform. The simulation tool consists of a platform-independent server module, deployed along with the application, and a client module which is responsible for interpreting and executing the simulation script. The use of the tool is demonstrated in the scope of the SatMotion application, which is designed to assist satellite antenna installers with specialized functionality.
Lecture Notes in Computer Science, 2019
This chapter presents the authors' work for the Case Study entitled "Delivering Social Media with... more This chapter presents the authors' work for the Case Study entitled "Delivering Social Media with Scalability" within the framework of High-Performance Modelling and Simulation for Big Data Applications (cHiPSet) COST Action 1406. We identify some core research areas and give an outline of the publications we came up within the framework of the aforementioned action. The ease of user content generation within social media platforms, e.g. check-in information, multimedia data, etc., along with the proliferation of Global Positioning System (GPS)-enabled, always-connected capture devices lead to data streams of unprecedented amount and a radical change in information sharing. Social data streams raise a variety of practical challenges: derivation of real-time meaningful insights from effectively gathered social information, a paradigm shift for content distribution with the leverage of contextual data associated with user preferences, geographical characteristics and devices in general, etc. In this article we present the methodology we followed, the results of our work and the outline of a comprehensive survey, that depicts the state-of-the-art situation and organizes challenges concerning social media streams and the infrastructure of the data centers supporting the efficient access to data streams in terms of content distribution, data diffusion, data replication, energy efficiency and network infrastructure. The challenges of enabling better provisioning of social media data have been identified and they were based on the context of users accessing these resources. The existing literature has been systematized and the main research points and industrial efforts in the area were identified and analyzed. In our works, in the framework of the Action, we came up with
This paper presents an on-line three-dimensional virtual world learning environment that has been... more This paper presents an on-line three-dimensional virtual world learning environment that has been developed aiming to contribute to the improvement of Information Security issues awareness. This learning environment simulates a number of information security threat scenarios, presented to users as games, selected by users as the most interesting ones. The environment enables students to experience the risks, be educated about them and combine skills and knowledge to overcome them, without exposing themselves and their data to real risk. This paper provides insight and focuses on the learning process and the learning outcomes of using this threedimensional virtual world learning environment into a formal university education process for computer engineering students.
In context-aware computing, information about the execution environment is analyzed and used to a... more In context-aware computing, information about the execution environment is analyzed and used to adjust the behavior and properties of applications to the running context. For the development of such context-aware applications and in order to be able to reuse such a generic ...
Lecture notes in business information processing, 2021
like to express my cordial welcome and gratitude for all participants. Cyprus is a beautiful isla... more like to express my cordial welcome and gratitude for all participants. Cyprus is a beautiful island in the eastern part of the Mediterranean sea, renowned for its beaches, archaeological sites, food and night life, as well as the warm and sunny weather. The region of Pafos, where the conference takes place, is located in the western part of the island and it is famous for the Coral Bay beach, the archaeological sites of the Tombs of Kings and the Aphrodite baths, and the vivid nightlife of downtown Pafos.
Scalability is one of the key evaluation criteria of computing systems. In particular, scalabilit... more Scalability is one of the key evaluation criteria of computing systems. In particular, scalability is essential in HPC systems. High scalability represents a kind of elasticity, which can guarantee high throughput, small delay and high performance. Additionally, with the need to process data deluge and to solve difficult or large-scale problems, new architectures like computing accelerator, e.g., GPU and MIC have appeared. Improvements to these architectures are still needed in order to use them in large scale heterogeneous systems. Similarly, new parallel algorithms, software, and tools are needed to improve scalability. ScalCom 2019 consists of the main conference and 3 workshops/symposia. We would like to thank Laurence T. Yang and Albert Y. Zomaya, the Steering Chairs; Limin Chen and Maria F. Cabrera-Umpierrez, the Executive General Chairs, for giving us the opportunity to hold this conference and for their guidance on organizing the conference. We would like to thank the Advisory Committee, Yi Pan, Geyong Min, and Dave Robertson, for their valuable advices towards the success of this conference. The Program Chairs, Jia Hu, Simone Ludwig, Vlado Stankovski, and Li Yang have put enormous efforts in selecting the excellent papers for technical presentations based on a rigorous refereeing process. We are grateful to them for their efforts and time. We would like to thank Workshop Chairs-Maciej Huk and Xiaojun Zhai; Post and Demo Chairs-Liang Zhao and Antoine Bagula; Publicity Chairs-Xiaokang Zhou and Hui Lin and Journal Special Issue chairs-Yulei Wu and Po Yang, for their professional and excellent expertise in organizing the attractive workshops/symposia. We express our appreciation to all the members of the Organizing Committee for their support and efforts. We are grateful to all the authors who submitted their high-quality papers to the ScalCom 2019 main conference and workshops/symposia. We thank all of you for participating in ScalCom 2019 and hope you find the conference stimulating and interesting.