• 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 ...
    • Article  

      Automating the license compatibility process in open source software with SPDX 

      Kapitsaki, Georgia M.; Kramer, F.; Tselikas, N. D. (2017)
      Free and Open Source Software (FOSS) promotes software reuse and distribution at different levels for both creator and users, but at the same time imposes some challenges in terms of FOSS licenses that can be selected and ...
    • Conference Object  

      Control-driven coordination based assembling of components 

      Chimaris, Avraam N.; Papadopoulos, George Angelos (2002)
      The coordination paradigm has been used extensively as a mechanism for software composition and integration. Consequently, a number of associated models and languages have been proposed which address issues of CBSE from ...
    • Article  

      Dynamic reconfiguration in coordination languages 

      Papadopoulos, George Angelos; Arbab, Farhad (2000)
      A rather recent approach in programming parallel and distributed systems is that of coordination models and languages. Coordination programming enjoys a number of advantages such as the ability to express different software ...
    • Conference Object  

      A methodology for model-driven web application composition 

      Kateros, D. A.; Kapitsaki, Georgia M.; Tselikas, N. D.; Venieris, Iakovos St (2008)
      Web application composition can greatly benefit from the utilization of existing frameworks and reusable components, in order to reduce development effort. Frameworks implementing the Model-View-Controller architectural ...
    • Article  

      Open source license violation check for SPDX files 

      Kapitsaki, Georgia M.; Kramer, F. (2014)
      The Open Source Software development model has gained a lot of momentum in the latest years providing organizations and software engineers with a variety of software, components and libraries that can be exploited in the ...
    • Article  

      A pluggable and reconfigurable architecture for a context-aware enabling middleware system 

      Paspallis, Nearchos; Rouvoy, R.; Barone, P.; Papadopoulos, George Angelos; Eliassen, F.; Mamelli, Alessandro (2008)
      Context awareness is a core feature of modern mobile and ubiquitous computing systems. Although it has not reached its full potential yet, one can already observe significant activity in the area of software engineering ...
    • Conference Object  

      A three-dimensional requirements elicitation and management decision-making scheme for the development of new software components 

      Andreou, Andreas S.; Zographos, Andreas C.; Papadopoulos, George Angelos (Escola Superior de Tecnologia do Instituto Politecnico de Setubal, 2003)
      Requirements analysis and general management issues within the development process of new software components are addressed in this paper, focusing on factors that result from requirements elictation and significantly ...
    • Conference Object  

      Validate your SPDX files for open source license violations 

      Paschalides, D.; Kapitsaki, Georgia M. (Association for Computing Machinery, 2016)
      Licensing decisions for new Open Source Software are not al-ways straightforward. However, the license that accompanies the software is important as it largely affects its subsequent distribution and reuse. License information ...