@conference {850, title = {MiniLib: A flow analysis{\textendash}based approach for attack surface reduction through software debloating}, booktitle = {Proceedings of the 2025 IEEE International Conference on Cyber Security and Resilience}, year = {2025}, abstract = {

Software applications typically use libraries for the implementation of commonly used tasks. Each library encompasses an extensive collection of functionalities that cover a specific task area, such as interfacing with a database. However, while applications typically use a small subset of these functionalities, the unused ones are also bundled into the final distribution, due to the fact that the libraries are loaded and linked as indivisible objects. The presence of unused functionalities in the executable program increases its attack surface, since attackers may invoke code in these functionalities or exploit their vulnerabilities, using techniques such as stack smashing or buffer overflow. In this paper, we present MiniLib, an approach that removes from the final executable any unused functionalities that may be present in the libraries, reducing attack surface and thus enhancing security. The efficiency of MiniLib is validated through its application on applications drawn from the O-RAN 6G framework.

}, keywords = {6G, Attack surface, Flow-based analysis, Java bytecode, O-RAN, security, Software debloating, Vulnerabilities}, author = {Loukas Kopanias and Panagiotis Sotiropoulos and Nicholas Kolokotronis and Costas Vassilakis} } @conference {822, title = {Minimizing Software-Rooted Risk through Library Implementation Selection}, booktitle = {Proceedings of the 2023 IEEE CSR Workshop on Data Science for Cyber Security (DS4CS)}, year = {2023}, abstract = {

In contemporary Internet of Things (IoT) systems, complex software artifacts are deployed to realize the required functionalities. The business logic of these software artifacts is uniquely composed through code that is customly developed according to the requirements, while all software artifacts utilize libraries that implement generic functionalities, which are needed in the context of the realized operations. Libraries, however, often entail vulnerabilities, which may be exploited by threat agents to attack the system. In many cases, the functionality required by an application is realized by a number of alternative libraries, with each library having its own list of vulnerabilities, while differentiations in other non-functional properties (e.g. execution efficiency, memory footprint etc.) may also be present. In this paper, we present an approach for automating the task of minimizing the risk level of IoT systems that is owing to the vulnerabilities of libraries required by software artifacts. The proposed approach exploits knowledge on which libraries provide equivalent implementations of the same functionalities, and automatically assesses the risk level of candidate library combinations and finally selects the library configuration exhibiting the minimum risk level to bundle into the executable software artifact. Additionally, the risk level of candidate implementations is constantly monitored for new vulnerability identifications or fixes in the implementations, triggering new risk assessments and producing new executables as appropriate. The proposed approach can be used in IoT platform deployment to minimize the software-rooted risk level.

}, author = {Panagiotis Sotiropoulos and Christos-Minas Mathas and Costas Vassilakis and Nicholas Kolokotronis} } @article {817, title = {Multichannel Digital Marketing Optimizations through Big Data Analytics in the Tourism and Hospitality Industry}, journal = {Journal of Theoretical and Applied Electronic Commerce Research}, volume = {17}, year = {2022}, month = {oct}, pages = {1383{\textendash}1408}, abstract = {

The tourism sector increasingly relies on technology to acquire new clients in a world overflowing with information. So, the main question that needs to be answered is:What digital marketing strategy should be adopted to attract customers and built digital brand name by incorporating websites and social media big data? The authors of this research utilize web analytics and big data to build an innovative methodology in an effort to address this issue. After the data collection, statistical analysis was implemented, followed by a fuzzy cognitive map and an agent-based simulation model in order to illustrate the usage of social media and user experience in multichannel marketing. The findings suggest that, in contrast to the websites of other industries, such as logistics, where customers want to finish their inquiries as quickly as possible and leave the webpage, it is advantageous for tourism websites to keep customers{\textquoteright} attention moreon their website in order to increasevisibility. Additionally, the research further highlights the importance of personalization and user-engagement content to e-WOM, suggesting to tourism businesses to encourage posts made by customers and employees.

}, keywords = {advertising, big data, brand, digital marketing, e-WOM, hospitality, multichannel, social media, tourism, web analytics}, doi = {10.3390/jtaer17040070}, url = {https://www.mdpi.com/0718-1876/17/4/70}, author = {Damianos P. Sakas and Dimitrios P. Reklitis and Marina C. Terzi and Costas Vassilakis} } @conference {784, title = {MOOC Accessibility from the Educator Perspective}, booktitle = {Proceedings of the 22nd International Conference on Human-Computer Interaction}, year = {2020}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, abstract = {

This work presents the universal access design principles and methods for natural language communication design in e-learning for the disabled. It unfolds a theoretical perspective to the design-for-all methodology and provides a framework description for technologies for creating accessible content for educational content communication. Main concerns include the problem identification of design issues for universal accessibility of spoken material, the primary pedagogical aspects that such content implementation should follow upon, as well as look into the state of the most popular e-learning platforms for which educators create and communicate educational content in an e-learning environment. References to massive open online course platform types of content that exist at the moment are examined in order to understand the challenges of bridging the gap between the modern design of rich courses and universal accessibility. The paper looks into the existing technologies for accessibility and a frame for analysis, including methodological and design issues, available resources and implementation using the existing technologies for accessibility and the perception of the designer as well as the user standpoint. Finally, a study to inform and access how potential educators may perceive the accessibility factor shows that accessible content is a major requirement toward a successful path to universally accessible e-learning.

}, keywords = {design-for-all, interactive e-learning, MOOC, speech processing, technologies for accessibility, universal accessibility}, url = {10.1007/978-3-030-60149-2_10}, author = {Dimitris Spiliotopoulos and Vassilis Poulopoulos and Dionisis Margaris and Eleni Makri and Costas Vassilakis} } @article {781, title = {Multimodal Interaction: Correlates of Learners{\textquoteright} Metacognitive Skill Training Negotiation Experience}, journal = {Information}, volume = {11}, year = {2020}, month = {jul}, pages = {381}, abstract = {

Metacognitive training reflects knowledge, consideration and control over decision-making and task performance evident in any social and learning context. Interest in understanding the best account of effective (win-win) negotiation emerges in different social and cultural interactions worldwide. The research presented in this paper explores an extended study of metacognitive training system during negotiation using an embodied conversational agent. It elaborates on the findings from the usability evaluation employing 40 adult learners pre- and postinteraction with the system, reporting on the usability and metacognitive, individual- and community-level related attributes. Empirical evidence indicates (a) higher levels of self-efficacy, individual readiness to change and civic action after user-system experience, (b) significant and positive direct associations between self-efficacy, self-regulation, interpersonal and problem-solving skills, individual readiness to change, mastery goal orientation and civic action pre- and postinteraction and (c) gender differences in the perceptions of system usability performance according to country of origin. Theoretical and practical implications in tandem with future research avenues are discussed in light of embodied conversational agent metacognitive training in negotiation.

}, keywords = {big data, Cultural Events, Persona, personalization, Topic Modelling, Usability, User Experience, User Interface Design}, doi = {10.3390/info11080381}, author = {Dimitris Spiliotopoulos and Eleni Makri and Costas Vassilakis and Dionisis Margaris} } @conference {spiliot_iisa2019, title = {A Methodology for Generated Text Annotation for High Quality Speech Synthesis}, booktitle = {Proceedings of the 10th International Conference on Information, Intelligence, Systems and Applications (IISA2019)}, year = {2019}, month = {jul}, abstract = {Natural Language Generators may produce linguistically en-riched text descriptions that can lead to significantly improved quality of speech synthesis. There are cases, however, where either the generator modules produce pieces of non-analysed, non-annotated plain text, or such modules are not available at all. Moreover, the language analysis is restricted by the usually limited domain coverage of the generator. For those cases the enriched input to the speech synthesizer needs to be produced from plain text in order to maintain speech quality. This work reports on the method for automatic domain dependent annota-tion of plain text, through the utilisation of the linguistic infor-mation from rich generated text. The synthetic speech from the resulting prosody models is evaluated by human participants showing annotation results for plain text quite on par with the rich generated text. This leads to improved perceived natural-ness of the synthesized speech.}, keywords = {Natural language generation, Natural language processing, Prosody enrichment, Semantic feature annotation, Text-to-speech}, author = {Dimitris Spiliotopoulos and Costas Vassilakis and Dionisis Margaris and Konstantinos Kotis} } @conference {718, title = {A Mixed-reality Interaction-driven Game-based Learning Framework}, booktitle = {Proceedings of the 11th International Conference on Management of Digital EcoSystems (MEDES{\textquoteright}19)}, year = {2019}, publisher = {ACM}, organization = {ACM}, abstract = {This work presents a platform for linked legislative data to engage citizens in transparent and effective democracies. With a focus on scaling up participatory approaches from local to national level, the approach extends well established and open source tools and technologies, to build mobile monitoring and analysis tools that increase transparency of law-making and implementation to citizens. This is achieved by combining open data and open services with user and citizen generated content, in order to address citizen{\textquoteright}s needs in the context of open government. Data and feeds from trusted sources are interconnected with new and re-purposed data feeds generated by users via the social web to form a meaningful, searchable, customizable, re-usable and open data-focused personalised mobile public service approach. The framework exploits the social aspects of open data, as well as the training of users, citizens and public servants to be able to understand and demand useful public open data, as well as facilitate the opening of more data.}, keywords = {Accountability, Citizen Engagement, e-government, Legislation, Mobile Public Services, Natural language processing, Policy Modelling, Transparency}, author = {Dimitris Spiliotopoulos and Dionisis Margaris and Costas Vassilakis and Volha Petukhova and Konstantinos Kotis} } @conference {DBLP:conf/edbt/Chatzigeorgakidis18, title = {Map-Based Visual Exploration of Geolocated Time Series}, booktitle = {Proceedings of the Workshops of the EDBT/ICDT 2018 Joint Conference (EDBT/ICDT 2018), Vienna, Austria, March 26, 2018.}, year = {2018}, pages = {92{\textendash}99}, url = {http://ceur-ws.org/Vol-2083/paper-14.pdf}, author = {Georgios Chatzigeorgakidis and Dimitrios Skoutas and Kostas Patroumpas and Spiros Athanasiou and Spiros Skiadopoulos} } @conference {558, title = {A Methodology for the Automatic Creation of Massive Continuous Query Datasets from Real-Life Corpora}, booktitle = {Proceedings of the 7th International Conference on Advanced Computer Science and Information Technology (ICAIT)}, year = {2018}, month = {April}, address = {Vienna, Austria}, author = {Christos Tryfonopoulos} } @conference {boukoros2017, title = {Modeling Server Workloads for Campus Email Traffic Using Recurrent Neural Networks}, booktitle = {Proceedings of the 24th International Conference on Neural Information Processing (ICONIP 2017)}, year = {2017}, pages = {57{\textendash}66}, publisher = {Springer International Publishing}, organization = {Springer International Publishing}, abstract = {As email workloads keep rising, email servers need to handle this explosive growth while offering good quality of service to users. In this work, we focus on modeling the workload of the email servers of four universities (2 from Greece, 1 from the UK, 1 from Australia). We model all types of email traffic, including us-er and system emails, as well as spam. We initially tested some of the most popu-lar distributions for workload characterization and used statistical tests to evaluate our findings. The significant differences in the prediction accuracy results for the four datasets led us to investigate the use of a Recurrent Neural Network (RNN) as time series modeling to model the server workload, which is a first for such a problem. Our results show that the use of RNN modeling leads in most cases to high modeling accuracy for all four campus email traffic datasets.}, keywords = {Email traffic, Model server workload, Recurrent neural network, Time series modeling}, doi = {10.1007/978-3-319-70139-4_6}, author = {Spyros Boukoros and Anupiya Nugaliyadde and Angelos Marnerides and Costas Vassilakis and Polychronis Koutsakis and Kok Wai Wong} } @conference {DBLP:conf/bigdataconf/Chatzigeorgakidis15, title = {A MapReduce based k-NN joins probabilistic classifier}, booktitle = {2015 IEEE International Conference on Big Data, Big Data 2015, Santa Clara, CA, USA, October 29 - November 1, 2015}, year = {2015}, pages = {952{\textendash}957}, doi = {10.1109/BigData.2015.7363844}, url = {https://doi.org/10.1109/BigData.2015.7363844}, author = {Georgios Chatzigeorgakidis and Sophia Karagiorgou and Spiros Athanasiou and Spiros Skiadopoulos} } @book {DBLP:books/sp/GL2015, title = {Medical Data Privacy Handbook}, year = {2015}, publisher = {Springer}, organization = {Springer}, isbn = {978-3-319-23632-2}, doi = {10.1007/978-3-319-23633-9}, url = {https://doi.org/10.1007/978-3-319-23633-9}, editor = {Aris Gkoulalas-Divanis and Grigorios Loukides} } @conference {kmas15, title = {A mobile-enabled platform for presenting and disseminating cultural heritage information enhanced with augmented reality (Greek title: ΜΙΑ ΠΛΑΤΦΟΡΜΑ ΓΙΑ ΠΑΡΟΥΣΙΑΣΗ ΚΑΙ ΔΙΑΧΥΣΗ ΠΛΗΡΟΦΟΡΙΩΝ ΠΟΛΙΤΙΣΤΙΚΗΣ ΚΛΗΡΟΝΟΜΙΑΣ ΜΕ ΥΠΟΣΤΗΡΙΞΗ ΓΙΑ ΚΙΝΗΤΕΣ ΣΥΣΚΕΥΕΣ ΚΑΙ ΕΜΠ}, booktitle = {1st Panhellenic Conference on Cultural Heritage Digitization}, year = {2015}, month = {9}, abstract = {The advent of mobile technologies has created opportunities for more effective delivery of cultural heritage information to all interested parties, and especially tourists who are on-the-move. Many people nowadays are equipped with smartphones or tablets equipped with location tracking devices such as GPS and compasses and having internet access available; these smartphones can be used for efficient delivery of cultural heritage information, in a personalized and timely fashion. Moreover, the computing resources of these smartphones are adequate to enable the use of augmented reality techniques, which provide a lively and engaging experience to the users. However, the same content still needs to be disseminated to users of stationary computers. In this paper, we report on the design and development of a mobile-enabled platform for presenting and disseminating cultural heritage information enhanced with augmented reality and integration with social networks.}, author = {K. Μασσέλος and Costas Vassilakis and Giorgos Lepouras and Christos Tryfonopoulos and Ν. Τσελίκας and Nikos Platis} } @conference {Rompa2014, title = {Mindmap-Inspired Semantic Personal Information Management}, booktitle = {Demo at the 17th International Conference on Extending Database Technology, 2014, Athens, Greece}, year = {2014}, month = {3/2014}, abstract = {Users nowadays need to manage large amounts of information, including documents, e-mails, contacts, and multimedia content. To facilitate the tasks of organisation, maintenance, and retrieval of personal information, a number of semantics-based methods have emerged; these methods employ (personal) ontologies as an underlying infrastructure for organising and querying the personal information space. In this paper we present OntoFM, a novel personal information management tool that offers a mindmap-inspired interface to facilitate user interactions with the information base. Besides serving as an information retrieval aid, OntoFM allows the user to specify and update the semantic links between information items, constituting thus a complete personal information management tool.}, doi = {10.5441/002/edbt.2014.55}, url = {http://dx.doi.org/10.5441/002/edbt.2014.55}, author = {Rompa, J. and Christos Tryfonopoulos and Costas Vassilakis and Giorgos Lepouras} } @conference {553, title = {Mindmap-Inspired Semantic Personal Information Management}, booktitle = {Proceedings of the 17th International Conference on Extending Database Technology (EDBT)}, year = {2014}, month = {March}, address = {Athens, Greece}, author = {Jenny Rompa and Christos Tryfonopoulos and Costas Vassilakis and Giorgos Lepouras} } @proceedings {DBLP:conf/pkdd/2013-3, title = {Machine Learning and Knowledge Discovery in Databases - European Conference, ECML PKDD 2013, Prague, Czech Republic, September 23-27, 2013, Proceedings, Part III}, volume = {8190}, year = {2013}, publisher = {Springer}, isbn = {978-3-642-40993-6}, doi = {10.1007/978-3-642-40994-3}, url = {https://doi.org/10.1007/978-3-642-40994-3}, editor = {Hendrik Blockeel and Kristian Kersting and Siegfried Nijssen and Filip Zelezn{\'y}} } @article {antoniou13x, title = {A methodology for the design of online exhibitions}, journal = {DESIDOC Journal of Library and Information Technology}, volume = {33}, number = {3}, year = {2013}, pages = {158{\textendash}167}, abstract = {The process of designing systems or products largely depends on a number of decisions, like {\textquotedblleft}who do I design for?{\textquotedblright}, {\textquotedblleft}what should my product do?{\textquotedblright}, {\textquotedblleft}what are the user requirements?{\textquotedblright} etc. The developing teams usually base their decisions on experience and/or heuristics and this is particularly the case, in the development of online products and especially online exhibitions. The different solutions are frequently case studies of specific museums or institutions that wish to provide online content to actual or possible visitors. In addition, the interdisciplinary nature of the endeavor, involving museology, technology but also education, poses important design problems. In the following sections, we present a generic methodology for the design of online exhibitions, using top-down processes and transferable findings across museum types that wish to assist the designers during the early decision stages. This paper provides an introduction to the field, emphasising its interdisciplinary nature and reviews related work in the area of online exhibition design. It also presents an overview of the methodology, elaborating on the individual methodology steps; in particular, the processes for determining the visitors{\textquoteright} perception of the museum (degree of museumness); the museum needs that require to be supported; the educational approach to be adopted; the relevance to life-long learning activities; the approach to adaptivity; and user involvement have been reviewed.}, author = {Angela Antoniou and Giorgos Lepouras and Costas Vassilakis} } @article {vassiliadis2011d, title = {Modelling and performance study of finite-buffered blocking multistage interconnection networks supporting natively 2-class priority routing traffic}, journal = {Journal of Network and Computer Applications}, volume = {36(2)}, number = {2}, year = {2013}, month = {mar}, pages = {723{\textendash}737}, publisher = {Elsevier BV}, abstract = {Contemporary networks accommodate handling of multiple priorities, aiming to provide suitable QoS levels to different traffic classes. In the presence of multiple priorities, a scheduling algorithm is employed to select each time the next packet to transmit over the data link. Class-based Weighted Fair Queuing (CBWFQ) scheduling and its variations, is widely used as a scheduling technique, since it is easy to implement and prevents the low-priority queues from being completely neglected during periods of high-priority traffic. By using this scheduling, low-priority queues have the opportunity to transmit packets even though the high-priority queues are not empty. In this paper, the modeling, analysis and performance evaluation of a single-buffered, dual priority multistage interconnection network (MIN) operating under the CBWFQ scheduling policy is presented. Performance evaluation is conducted through simulation, and the performance measures obtained can be valuable assets for MIN designers, in order to minimize the overall deployment costs and delivering efficient systems.}, doi = {10.1016/j.jnca.2012.12.016}, author = {D.C. Vasiliadis and G.E. Rizos and Costas Vassilakis} } @article {vassiliadis2010c, title = {Modelling and performance evaluation of a novel internal priority routing scheme for finite-buffered multistage interconnection networks}, journal = {International Journal of Parallel, Emergent and Distributed Systems}, volume = {26(5)}, year = {2011}, pages = {381{\textendash}397}, abstract = {In this paper, the modelling, analysis and performance evaluation of a novel architecture for internal priority finite-buffered Multistage Interconnection Networks (MINs) is presented. We model the proposed architecture giving the details of its operation and describing its states and detailing conditions and effects of state transition; we also provide a formal model for evaluating its performance. The proposed architecture{\textquoteright}s performance is subsequently analyzed under the uniform traffic condition, considering various offered loads, buffer-lengths and MIN sizes, using simulations. We compare the internal priority scheme vs. the non priority (or single priority) scheme, by gathering metrics for the two most important network performance factors, namely packet throughput and the mean time a packet needs to traverse the network. We demonstrate and quantify the improvements on MIN performance stemming from the introduction of priorities in terms of throughput and a combined performance indicator which depicts the overall performance of the MIN. These performance measures can be valuable assets for designers of parallel multiprocessor systems and networks in order to minimize the overall deployment costs and delivering efficient systems.}, doi = {10.1080/17445760.2010.539218}, url = {https://www.tandfonline.com/doi/abs/10.1080/17445760.2010.539218}, author = {D.C. Vasiliadis and G.E. Rizos and Costas Vassilakis and E. Glavas} } @conference {596, title = {A Measure for Cluster Cohesion in Semantic Overlay Networks}, booktitle = {Proceedings of the 6th International Workshop on Large-Scale Distributed Systems for Information Retrieval (LSDS-IR)}, year = {2008}, month = {October}, publisher = {ACM}, organization = {ACM}, address = {Napa Valley, California}, abstract = {Semantic overlay networks cluster peers that are semantically, thematically or socially close into groups by means of a rewiring procedure that is periodically executed by each peer. Rewiring proceeds by establishing new connections to similar peers, and by discarding connections that are out- dated or pointing to dissimilar peers. This process aims at improving cluster quality (how well peers with similar con- tent are clustered together) and by this, at improving the flow of information in the network by reducing the number of messages that are exchanged. Therefore, measuring the quality of clustering is an important issue by itself. This is exactly the issue this work is dealing with. In this paper, we introduce a new clustering measure that takes into account the whole neighbourhood of a peer (rather than its direct neighbours) thus, providing better insight on the quality of the underlying clustered organisation. Our experimental evaluation with real-word data and queries confirms our assumption that the new measure is better suited for measuring clustering quality than other known measures, such as the (generalised) clustering coefficient.}, author = {Paraskevi Raftopoulou and E.G.M. Petrakis} } @article {DBLP:journals/tkde/PolyzotisSVSF08, title = {Meshing Streaming Updates with Persistent Data in an Active Data Warehouse}, journal = {IEEE Trans. Knowl. Data Eng.}, volume = {20}, number = {7}, year = {2008}, pages = {976{\textendash}991}, doi = {10.1109/TKDE.2008.27}, url = {https://doi.org/10.1109/TKDE.2008.27}, author = {Neoklis Polyzotis and Spiros Skiadopoulos and Panos Vassiliadis and Alkis Simitsis and Nils-Erik Frantzell} } @article {Vassilakis2008, title = {Mobile and context-aware e-commerce: Issues, challenges and research directions}, journal = {Journal of Electronic Commerce in Organizations}, volume = {6}, number = {1}, year = {2008}, pages = {i-iv}, abstract = {Electronic commerce, nowadays, is trying to extend its target audience and elevate the quality of services offered to end-users. Two important directions towards meeting these goals are the embracement of mobile users, whose number grows following the advent of communication technologies, and the inclusion of context-aware features in the delivered services to improve the efficiency of the dialogues between users and systems. The context taken into account may involve characteristics regarding the human user, the geographical location and the time of access, the devices employed to access the service, the network through which the user communicates with the system, the nature of the transaction carried out and so forth. It is clear that the development and successful operation of mobile and context-aware e-commerce introduce new challenges. In order to tackle such challenges, new methodologies, tools, architectures and platforms should be made available to assist analysts, designers, developers and operators in handling the various phases of the Mobile and Context-Aware E-Commerce Services (MCACS) lifecycle.}, url = {http://www.scopus.com/inward/record.url?eid=2-s2.0-56649115725\&partnerID=40\&md5=8375300b820641c0897304ece76039d9}, author = {Costas Vassilakis and Giorgos Lepouras and Spiros Skiadopoulos} } @conference {548, title = {MinervaDL: An Architecture for Information Retrieval and Filtering in Distributed Digital Libraries}, booktitle = {Proceedings of the 11th European Conference on Research and Advanced Technology for Digital Libraries (ECDL)}, year = {2007}, month = {September}, address = {Budapest, Hungary}, author = {Christian Zimmer and Christos Tryfonopoulos and Gerhard Weikum} } @conference {DBLP:conf/ssd/GhinitaKS07, title = {MobiHide: A Mobilea Peer-to-Peer System for Anonymous Location-Based Queries}, booktitle = {Advances in Spatial and Temporal Databases, 10th International Symposium, SSTD 2007, Boston, MA, USA, July 16-18, 2007, Proceedings}, year = {2007}, pages = {221{\textendash}238}, doi = {10.1007/978-3-540-73540-3_13}, url = {https://doi.org/10.1007/978-3-540-73540-3_13}, author = {Gabriel Ghinita and Panos Kalnis and Spiros Skiadopoulos} } @article {DBLP:journals/dke/TerrovitisVSBCMR07, title = {Modeling and language support for the management of pattern-bases}, journal = {Data Knowl. Eng.}, volume = {62}, number = {2}, year = {2007}, pages = {368{\textendash}397}, doi = {10.1016/j.datak.2006.10.002}, url = {https://doi.org/10.1016/j.datak.2006.10.002}, author = {Manolis Terrovitis and Panos Vassiliadis and Spiros Skiadopoulos and Elisa Bertino and Barbara Catania and Anna Maddalena and Stefano Rizzi} } @conference {adpuc06-BKTWZ, title = {MAPS: Approximate Publish/Subscribe Functionality in Peer-to-Peer Networks}, booktitle = {Proceedings of Advanced Data Processing in Ubiquitous Computing Workshop (ADPUC @ Middleware)}, year = {2006}, month = {November}, pages = {1{\textendash}6}, address = {Melbourne, Australia}, author = {Klaus Berberich and Manolis Koubarakis and Christos Tryfonopoulos and Gerhard Weikum and Christian Zimmer} } @conference {DBLP:conf/ssdbm/TerrovitisVSBCM04, title = {Modeling and Language Support for the Management of Pattern-Bases}, booktitle = {Proceedings of the 16th International Conference on Scientific and Statistical Database Management (SSDBM 2004), 21-23 June 2004, Santorini Island, Greece}, year = {2004}, pages = {265{\textendash}274}, doi = {10.1109/SSDBM.2004.54}, url = {http://doi.ieeecomputersociety.org/10.1109/SSDBM.2004.54}, author = {Manolis Terrovitis and Panos Vassiliadis and Spiros Skiadopoulos and Elisa Bertino and Barbara Catania and Anna Maddalena} } @conference {DBLP:conf/dmdw/VassiliadisSS02, title = {Modeling ETL activities as graphs}, booktitle = {Design and Management of Data Warehouses 2002, Proceedings of the 4th Intl. Workshop DMDW{\textquoteright}2002, Toronto, Canada, May 27, 2002}, year = {2002}, pages = {52{\textendash}61}, url = {http://ceur-ws.org/Vol-58/simitsis.pdf}, author = {Panos Vassiliadis and Alkis Simitsis and Spiros Skiadopoulos} } @conference {DBLP:conf/caise/VassiliadisS00, title = {Modelling and Optimisation Issues for Multidimensional Databases}, booktitle = {Advanced Information Systems Engineering, 12th International Conference CAiSE 2000, Stockholm, Sweden, June 5-9, 2000, Proceedings}, year = {2000}, pages = {482{\textendash}497}, doi = {10.1007/3-540-45140-4_32}, url = {https://doi.org/10.1007/3-540-45140-4_32}, author = {Panos Vassiliadis and Spiros Skiadopoulos} } @conference {Lep2000a, title = {Multilingual Web Site Construction and Maintenance}, booktitle = {Proceedings of the SCI 2000 conference}, year = {2000}, month = {7}, pages = {56-61}, abstract = {The construction of multilingual web sites is probably the best answer to addressing the problem of the diverse cultural background of the Internet community. However, developing multiple instances of the same site in different languages induces increased overhead for both the implementation and the maintenance phase. The paper reviews current techniques and describes an alternative to constructing multilingual web sites, which eases the development and maintenance phases, without possessing any of the drawbacks of existing tools. The paper concludes proposing possible future enhancements.}, author = {Giorgos Lepouras and Costas Vassilakis} } @conference {1993-vassilakis-hci, title = {A Methodology for the Implementation of Software for the Design of Distributed Systems}, booktitle = {Proceedings of the 4th Hellenic Conference on Informatics}, year = {1993}, month = {12}, pages = {673{\textendash}686}, abstract = {As the use of distributed systems is spreading, and applications designed for such systems become more and more demanding, optimal design of distributed systems becomes a critical issue. Designing a distributed system has become more complex, due to the number of alternatives for each decision that must be made and because of the existence of many parameters which influence the overal performance of the distributed system. Thus, it is necessary to use software tools, capable of accepting a description of the user{\textquoteright}s requirements and suggesting solutions to the problem of designing a distributed system which meets the user{\textquoteright}s requirements. In this paper, we present a disciplined approach to the construction of such a software tool, which combines methods from the Artificial Intelligence domain, that are used in order to design the distributed system, along with simulation techniques, used to estimate the system{\textquoteright}s overall performance.}, author = {Costas Vassilakis and P. Georgiadis and D. Lelis and D. Mouzakis and M. Nikolaidou} }