Now showing items 1-20 of 114

    • An active learning and training environment for database programming 

      Pahl C; Kenny C (Association for the Advancement of Computers in Education, 2005)
      Active learning facilitated through interactive, self-controlled learning environments differs substantially from traditional instructor-oriented, classroom-based teaching. We present a tool for database programming that ...
    • Analyzing impacts of change operations in evolving ontologies 

      Abgaz YM; Javed M; Pahl C (CEUR, 2012)
      Ontologies evolve over time to adapt to the dynamically changing knowledge in a domain. The evolution includes addition of new entities and modification or deletion of obsolete entities. These changes could have impacts ...
    • Architectural Patterns for Microservices: A Systematic Mapping Study 

      Taibi D; Lenarduzzi V; Pahl C (SCITEPRESS, 2018)
      Microservices is an architectural style increasing in popularity. However, there is still a lack of understanding how to adopt a microservice-based architectural style. We aim at characterizing different microservice ...
    • An architecture for autonomic web service process planning 

      Moore C; Wang MX; Pahl C (Springer, 2008)
      Web service composition is a technology that has received considerable attention in the last number of years. Languages and tools to aid in the process of creating composite web services have been received specific attention. ...
    • An Architecture Pattern for Trusted Orchestration in IoT Edge Clouds 

      Pahl C; El Ioini N; Helmer S; Lee B (IEEE Press, 2018)
      Fog and edge architectures provide a link between centralised clouds and the world of IoT and sensors. The architectures consist of devices of different sizes that coordinate the communication with sensors and cloud services, ...
    • An Auto-Scaling Cloud Controller based on Fuzzy Q-Learning - Implementation in OpenStack 

      Arabnejad H; Jamshidi P; Estrada G; El Ioini N; Pahl C (Springer-Verlag, 2016)
      Auto-scaling, i.e., acquiring and releasing resources automatically, is a central feature of cloud platforms. The key problem is how and when to add/remove resources in order to meet agreed service-level agreements. Many ...
    • Automated tutoring for a database skills training environment 

      Kenny C; Pahl C (Association for Computing Machinery, 2005)
      Universities are increasingly offering courses online. Feedback, assessment, and guidance are important features of this online courseware. Together, in the absence of a human tutor, they aid the student in the learning ...
    • Benchmark requirements for microservices architecture research 

      Aderaldo CM; Mendonça NC; Pahl C; Jamshidi P (IEEE Press, 2017)
      Microservices have recently emerged as a new architectural style in which distributed applications are broken up into small independently deployable services, each running in its own process and communicating via lightweight ...
    • Bringing the Cloud to Rural and Remote Areas via Cloudlets 

      Helmer S; Pahl C; Sanin J; Miori L; Brocanelli S; Cardano F; Gadler D; Morandini D; Piccoli A; Salam S; Shahrear AM; Ventura A; Abrahamsson P; Oyetoyan TD (ACM, 2016)
    • Business model driven service architecture design for enterprise application integration 

      Gacitua-Decar V; Pahl C (Logos, 2008)
      Increasingly, organisations are using a Service-Oriented Architecture (SOA) as an approach to Enterprise Application Integration (EAI), which is required for the automation of business processes. This paper presents an ...
    • The case for cloud service trustmarks and assurance-as-a-service 

      Lynn T; Healy P; McClatchey R; Morrison J; Pahl C; Lee B (SciTePress, 2013)
      Cloud computing represents a significant economic opportunity for Europe. However, this growth is threatened by adoption barriers largely related to trust. This position paper examines trust and confidence issues in cloud ...
    • A Certification Technique for Cloud Security Adaptation 

      Ardagna CA; Asal R; Damiani E; El Ioini N; Pahl C; Dimitrakos T (IEEE, 2016)
      Unpredictability of cloud computing due to segregation of visibility and control between applications, data owners, and cloud providers increases tenants’ uncertainty when using cloud services. Adaptation techniques become ...
    • Change and evolution in web-based learning technology systems 

      Pahl C (AACE, 2011)
      With the inception of the Web now being more than 20 years ago, many Web-based learning technology systems (LTS) have had a long life and have undergone many changes, both affect content and infrastructure technologies. ...
    • Change support to maintain quality in learning technology systems 

      Pahl C (Springer, 2017)
      The quality of learning technology systems can degrade over time due to changes in learners, content and the software environment. This might occur as long-term evolution of the system to adjust the system to environmental ...
    • A Classification and Comparison Framework for Cloud Service Brokerage Architectures 

      Fowley F; Pahl C; Jamshidi P; Fang D; Liu X (2016)
      Cloud service brokerage and related management and marketplace concepts have been identified as key concerns for future cloud technology development and research. Cloud service management is an important building block of ...
    • Cloud migration patterns: A multi-cloud service architecture perspective 

      Jamshidi P; Pahl C; Chinenyeze S; Liu X (Springer, 2015)
      Many organizations migrate their on-premise software systems to the cloud. However, current coarse-grained cloud migration solutions have made a transparent migration of on-premise applications to the cloud a difficult, ...
    • Cloud service localisation 

      Pahl C (Springer, 2012)
      The essence of cloud computing is the provision of software and hardware services to a range of users in dierent locations. The aim of cloud service localisation is to facilitate the internationalisation and localisation ...
    • A comparison framework and review of service brokerage solutions for cloud architectures 

      Fowley F; Pahl C; Zhang L (Springer, 2013)
      Cloud service brokerage has been identified as a key concern for future cloud technology development and research. We compare service brokerage solutions. A range of specific concerns like architecture, programming and ...
    • A comparison of on-premise to cloud migration approaches 

      Pahl C; Xiong H; Walshe R (Springer, 2013)
      While cloud computing has certainly gained attention, the potential for increased uptake of the technology is still large. As a consequence, how to move and migrate to the cloud is an unanswered question for many organisations. ...
    • A comparison of reinforcement learning techniques for fuzzy cloud auto-scaling 

      Arabnejad H; Pahl C; Jamshidi P; Estrada G (IEEE Press, 2017)
      A goal of cloud service management is to design self-adaptable auto-scaler to react to workload fluctuations and changing the resources assigned. The key problem is how and when to add/remove resources in order to meet ...