Now showing items 1-16 of 16

    • An agility-oriented and fuzziness-embedded semantic model for collaborative cloud service search, retrieval and recommendation 

      Fang, D; Liu, X; Romdhani, I; Jamshidi, P; Pahl, C (Elsevier, 2016)
      Cloud computing enables a revolutionary paradigm of consuming ICT services. However, due to the inadequately described service information, users often feel confused while trying to find the optimal services. Although some ...
    • Applications of semantic web technology to support learning content development 

      Pahl, C; Holohan, E (Informing Science Institute, 2009)
      The Semantic Web is based on ontology technology ? a knowledge representation framework ? at its core to make meaning explicit and more accessible to automatic processing. We discuss the potential of this technology for ...
    • Autonomic resource provisioning for cloud-based software 

      Jamshidi, P; Ahmad, A; Pahl, C (ACM, 2014)
      Cloud elasticity provides a software system with the ability to maintain optimal user experience by automatically acquiring and releasing resources, while paying only for what has been consumed. The mechanism for automatically ...
    • Cloud migration research: a systematic review 

      Jamshidi, P; Ahmad, A; Pahl, C (IEEE, 2013)
      BACKGROUND--By leveraging cloud services, organizations can deploy their software systems over a pool of resources. However, organizations heavily depend on their business-critical systems, which have been developed over ...
    • Containerisation and the PaaS Cloud 

      Pahl, C (IEEE, 2015)
      Containerisation is widely discussed as a lightweight virtualisation solution. Apart from exhibiting benefits over traditional virtual machines in the cloud, containers are especially relevant for Platform-as-a-Service ...
    • Data mining technology for the evaluation of learning content interaction 

      Pahl, C (Association for the Advancement of Computing in Education, 2004)
      Interactivity is central for the success of learning. In e-learning and other educational multimedia environments, the evaluation of interaction and behaviour is particularly crucial. Data mining – a non-intrusive, objective ...
    • Empirical analysis of impacts of instance-driven changes in ontologies 

      Abgaz, YM; Pahl, C (Springer-Verlag, 2010)
      Changes in the characterization of instances in digital content are one of the rationales to evolve ontologies that support a domain. These changes can have impacts on one or more of interrelated ontologies. Before ...
    • Formalising dynamic composition and evolution in Java systems 

      Pahl, C (ECOOP, 2001)
      A variety of Java constructs involve an idea of time dynamic establishment and closure of connections or the composition and customisation of components in order to guarantee reliability and maintainability in dynamic ...
    • A Framework for Acquisition and Application of Software Architecture Evolution Knowledge 

      Ahmad, A; Jamshidi, P; Pahl, C (2013)
      Software systems continuously evolve as a consequence of frequent changes in their functional requirements and the environment surrounding them. Architecture-centric software evolution (ACSE) enables changes in software ...
    • A framework for classifying and comparing architecture-centric software evolution research 

      Jamshidi, P; Ghafari, M; Aakash, A; Pahl, C (IEEE, 2013)
      Architecture-centric software evolution (ACSE) supports frequent business and technical change cycles in software at higher abstraction levels. This requires evolution in system structure and behavior that could be modeled, ...
    • Pedagogical validation of courseware 

      Melia, M; Pahl, C (Springer-Verlag, 2007)
      A lack of pedagogy in courseware can lead to its rejection by learners. It is therefore vital that pedagogy is a central concern in courseware construction. Courseware validation allows the course creator ensure courseware ...
    • Semantic model-driven architecting of service-based software systems 

      Pahl, C (Elsevier, 2007)
      Model-driven development is a software development framework that emphasises model-based abstraction and automated code generation. Service-based software architectures benefit in particular from semantic, ontology-based ...
    • Semantic model-driven development of web service architectures 

      Pahl, C (Inderscience, 2008)
      Building service-based architectures has become a major area of interest since the advent of web services. Modelling these architectures is a central activity. Model-driven development is a recent approach to developing ...
    • Service workload patterns for QoS-driven cloud resource management 

      Zhang, L; Zhang, Y; Jamshidi, P; Xu, L; Pahl, C (Springer Open, 2015)
      Cloud service providers negotiate SLAs for customer services they offer based on the reliability of performance and availability of their lower-level platform infrastructure. While availability management is more mature, ...
    • Service-centric integration architecture for enterprise software systems 

      Pahl, C; Hasselbring, W; Voss, M (Institute of Information Science, 2009)
      Service-oriented architecture (SOA) has the potential to provide solutions for enterprise application integration (EAI) problems. While core service platform technologies exist, methodological approaches that link the ...
    • Towards implicit knowledge discovery from ontology change log data 

      Javed, M; Abgaz, YM; Pahl, C (Springer, 2011)
      Ontology change log data is a valuable source of information which reflects the changes in the domain, the user requirements, flaws in the initial design or the need to incorporate additional information. Ontology change ...