Category: Service Oriented Computing

  • Internet of Things Search Engine: Concepts, Classification, and Open Issues

    Internet of Things (IoT) enabled infrastructures, products, and services are revolutionising the way businesses and societies engage and operate. Billions of devices, small and large, are predicted to be connected via Internet over the coming years. These devices and the systems built upon them will be generating huge amount of data and information that would…

  • Building and Leveraging Design Spaces for Architecting Contemporary Software Systems

    It was a great pleasure to visit the Secure Systems Group at the Aalto University of Finland. I was hosted by Professor N. Asokan, the leader of the group and a leading authority on different aspects of the security systems, and Dr Lachlan Gunn, a postdoctoral researcher who has a long association with me from…

  • Our New Work on Self-Adaptive Security for large-scale Open Environments

    We are continuously progressing on the plan for strengthening our capabilities in Cyber Security. To achieve this goal, we have been not only building internal capabilities but also forming and leveraging strategic collaborations. Out of one of our recent collaborations, with Giannis and Rami, in the areas of Cyber Security has resulted a high quality…

  • Data Exfiltration: External Attack Vectors and Countermeasures

    With regards to our work on Cyber Security, we have recently successfully completed a collaborative piece fo work with researchers from Security Lancaster, University of Lancaster, UK. Our collaborative work was focused on identifying and understanding Data Exfiltration: External Vectors and Countermeasures and has been accepted in Journal of Network and Computer Applications with the following…

  • Evaluating Docker for Secure and Scalable Private Cloud with Container Technologies

    The ongoing collaboration with the Maritime Division of Defence and Science Technology Group (DST) has resulted in another very useful piece of work that we are very glad to share through this blog. We have been conducting a series of Research and Development (R&D) projects with the same group in the Maritime Division of DST…

  • An Approach to Designing and Evaluating Web of Things (WoT) Systems

    Internet of Things (IoT) have emerged a popular technology that underpinning several innovative products and services. Internet of Everything (IoE) or Web of Things (WoT) are real or virtual networks of things (or services) that can be meaningfully quarried or combined in order to build and provide different types of services. Recently, we have a…

  • A Reference Architecture for provisioning of Tools as a Service

    We have been developing and maturing a state of the art infrastructure for providing tools as a service. Our work has resulted in a reference architecture provides meta-models, Ontologies, quality attributes, and implementation of an instantiated cloud-based infrastructure for providing tools as a service. Recently, we have published a compressive piece of work in a…

  • A Knowledge Base for Microgrid Security Risk Analysis

    Through a team of students from the Masters of Software Engineering ME (Software), we started the design and implementation of the first phase of our solution aimed at providing a knowledge-based support for Microgrid security risk analysis. The project was motivated by an increasing realisation that a large number of energy systems are made of…

  • Modeling Security-Sensitive Architecture of Systems-of-Systems

    An increasing number of software systems are considered Software Intensive Systems of Systems (SiSoS), which consist of dozens of constituent systems. Systems are interconnected using private or public networks, which can be prime target for security attacks. Hence, securing SiSoS is a huge challenge and an emerging areas of research and development. SoS can have…

  • Systemization of Knowledge about Architecting Cloud-Based Systems

    We have been expanding our research on engineering systems with/for Cloud based infrastructures. One of the key challenges of engineering cloud-based systems is designing and evaluating appropriate architectures. Being a relatively new area, knowledge about designing and evaluating cloud-based systems is scarce and but growing. We observed the need of systematically identifying and synthesizing the…