Browsing Τμήμα Πληροφορικής / Department of Computer Science by Author "Papadopoulos, George Angelos"
Now showing items 1-20 of 117
-
Book Chapter
Addressing device-based adaptation of services: A model driven web service oriented development approach
Achilleos, Achilleas P.; Yang, K.; Papadopoulos, George Angelos (IGI Global, 2014)The rapid growth of the mobile devices market and the increasing requirements of mobile users augment the need to develop Web Service clients that could be deployed and run on both mobile and desktop devices. Different ...
-
Conference Object
Applying object-oriented principles to the analysis and design of learning objects
Chrysostomou, Chrysostomos; Papadopoulos, George Angelos (Academic Conferences Limited, 2007)This paper forms part of a broader work examining the application of Object Oriented (OO) principles to the design and development of e-Learning material and its use within Learning Content Management Systems (LCMS). The ...
-
Conference Object
Applying utility functions to adaptation planning for home automation applications
Bratskas, Pyrros; Paspallis, Nearchos; Kakousis, Konstantinos; Papadopoulos, George Angelos (2009)A pervasive computing environment typically comprises multiple embedded devices that may interact together and with mobile users. These users are part of the environment, and they experience it through a variety of devices ...
-
Conference Object
An approach for developing adaptive, mobile applications with separation of concerns
Paspallis, Nearchos; Papadopoulos, George Angelos (2006)Modern mobile computing paradigms have set new challenges for the development of distributed mobile applications and services. Because of the variability which characterizes the context of such environments, it is important ...
-
Conference Object
An architecture for highly available and dynamically upgradeable Web services
Paspallis, Nearchos; Papadopoulos, George Angelos (2007)Developing distributed application architectures characterized by high availability has always been a challenging and important task both for the academic and the industrial communities. Additionally, the related requirement ...
-
Conference Object
ArchReco: Software architecture design tool enhanced by context aware recommendations for design patterns
Sielis, George A.; Tzanavari, Aimilia; Papadopoulos, George Angelos (Association for Computing Machinery, 2015)This work presents ArchReco, a tool that supports Context Aware Recommendations for Design Patterns while a designer performs a Software Architecture Design. The prototype tool presented in this work takes into consideration ...
-
Conference Object
Aspect oriented programming for a component-based real life application: A case study
Papapetrou, Odysseas; Papadopoulos, George Angelos (2004)Aspect Oriented Programming, a relatively new programming paradigm, earned the scientific community's attention. The paradigm is already evaluated for traditional OOP and component-based software development with remarkable ...
-
Article
AsTeRICS - Towards a rapid integration construction set for assistive technologies
Nussbaum, G.; Veigl, C.; Acedo, J.; Barton, Z.; Diaz, U.; Drajsajtl, T.; Garcia, A.; Kakousis, Konstantinos; Miesenberger, K.; Papadopoulos, George Angelos; Paspallis, Nearchos; Pecyna, K.; Soria-Frisch, A.; Weiss, C. (2011)Objective. Nowadays, a considerable number of AT devices based on information and communication technologies has become available. These devices often ask for adaptation of software and/or hardware to fit the user's ...
-
Article
Asynchronous timed multimedia environments based on the coordination paradigm
Papadopoulos, George Angelos (2003)This paper combines work done in the areas of Artificial Intelligence, Multimedia Systems and Coordination Programming to derive a framework for Distributed Multimedia Systems based on asynchronous timed computations ...
-
Conference Object
Automatic code generation: A practical approach
Papadopoulos, George Angelos (2008)This work contributes in bridging the gap between software design and implementation of component-based systems using software architectures at the modelling/design level and the coordination paradigm at the implementation ...
-
Conference Object
Automating the development of device-aware Web Services: A model-driven approach
Achilleos, Achilleas P.; Paspallis, Nearchos; Papadopoulos, George Angelos (2011)The huge growth of the mobile devices market and the fast-changing requirements of mobile users, increase the need to develop native Web Service clients that can be deployed on both mobile and desktop devices. Existing ...
-
Article
An automation component for cross-platform, context-aware applications development
Achilleos, Achilleas P.; Thoma, Marita; Kapitsaki, Georgia M.; Mettouris, Christos; Papadopoulos, George Angelos (2015)Context-aware computing faces many challenges mainly due to the increasing number and heterogeneity of context sources, since the Internet of Things introduces billions of devices. The development of context-aware applications ...
-
Conference Object
A basis for performance property prediction of ubiquitous self-adapting systems
Brataas, G.; Floch, J.; Rouvoy, R.; Bratskas, Pyrros; Papadopoulos, George Angelos (2007)Utility-based adaptation approaches permit to determine the "best" suited variant of an application at run-time. Utility policies are usually specified in terms of resources and QoS dimensions. Although utility policies ...
-
Conference Object
Business-Oriented Evaluation of the PaaSage Platform
Achilleos, Achilleas P.; Kapitsaki, Georgia M.; Constantinou, Eleni; Horn, G.; Papadopoulos, George Angelos (Institute of Electrical and Electronics Engineers Inc., 2015)Cloud computing is an efficient and cost effective realization of the utility function principle. Over the last years, a vast pool of choices for businesses has been created. This diversity of cloud infrastructures, ...
-
Article
Combining streaming media and collaborative elements to support lifelong learning
Constantinou, Constantina; Retalis, Symeon; Papadopoulos, George Angelos; Vrasidas, Charalambos (2009)This chapter presents the educational value of streaming media combined with asynchronous collaborative learning and describes the particular characteristics and the limitations of the supporting Asynchronous Multimedia ...
-
Article
Component-based development of dynamic workflow systems using the coordination paradigm
Papadopoulos, George Angelos; Fakas, Georgios John (2003)We argue for the need to use control-based, event-driven and state-defined coordination models and associated languages in modelling and automating business processes (workflows). We propose a two-level architecture of a ...
-
Article
A comprehensive context modeling framework for pervasive computing systems
Reichle, R.; Wagner, M.; Khan, M. U.; Geihs, K.; Lorenzo, J.; Valla, M.; Fra, C.; Paspallis, Nearchos; Papadopoulos, George Angelos (2008)Context management in pervasive computing environments must reflect the specific characteristics of these environments, e.g. distribution, mobility, resource-constrained devices, or heterogeneity of context sources. Although ...
-
Article
A comprehensive solution for application-level adaptation
Reichle, R.; Geihs, K.; Barone, P.; Eliassen, F.; Floch, J.; Fricke, R.; Gjorven, E.; Hallsteinsen, S.; Horn, G.; Khan, M. U.; Mamelli, Alessandro; Papadopoulos, George Angelos; Paspallis, Nearchos; Stav, E. (2009)Driven by the emergence of mobile and pervasive computing there is a growing demand for contextaware software systems that can dynamically adapt to their run-time environment. We present the results of project MADAM that ...
-
Article
Concurrent object-oriented programming using term graph rewriting techniques
Papadopoulos, George Angelos (1996)The generalized computational model of Term Graph Rewriting Systems is used as the basis for expressing concurrent object-oriented programming techniques exploiting the fine grain highly parallel features of TGRS in a ...
-
Article
Configuration and dynamic reconfiguration of components using the coordination paradigm
Papadopoulos, George Angelos; Arbab, Farhad (2001)One of the most promising approaches in developing component-based (possibly distributed) systems is that of coordination models and languages. Coordination programming enjoys a number of advantages such as the ability to ...