• 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…

  • Understanding Container Isolation Mechanisms for Security-Sensitive Private Cloud

    With the increasing trend of adopting containerised solution for cloud-based infrastructures, it is becoming increasingly important to pay appropriate attention to the security risks that usually characterise virtualised solutions using container technologies such as Docker. We have recently finished another successful project with our collaborators from Defence Science and Technology Group (DST). This project was…

  • A 360 Review on Continuous Integration, Delivery, and Deployment

    The increasing amount of literature on Continuous Integration (CI), Continuous Delivery (CDE), and Continuous Deployment (CD) has stimulated the need and desire of secondary studies. Recently, there have been several reviews published on CI, CDE, and CD, mostly in Software Engineering journal. Whilst these reviews have made important contributions to the body of knowledge about…

  • A New Course on Requirements Engineering

    We are going to complete the implementation of our redeveloped Bachelor of Engineering (Software) degree program in 2017. As part of the full implementation of the redeveloped degree, we will be adding two new courses to the program: Software Engineering Workshop I and Software Engineering Workshop II. The Software Engineering Workshop  I aims at providing…

  • Security Support in Continuous Deployment Pipeline

    Continuous Software Engineering has gained significant attraction in the software development industry. One of the key areas of Continuous Software Engineering is Development and Operation (DevOps) – according to which development and operations teams are brought together for better coordination, collaboration, and communication. DevOps is characterised by Continuous Development, Continuous Delivery, and Continuous Deployment (CD).…

  • 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…

  • Learning from a Detailed Security Analysis of Containerised Technologies

    Container technologies, particularly Docker Engine, have been gaining significant popularity and adoption for building development and operational virtualised infrastructures. An increasing number of cloud technologies have started integrating container technologies into their platforms. While the performance and scalability advantages of containers are well known, there have been a number of concerns about the security of…

  • Article on Smart Cities: Best of 2016 Australian Quarterly

    I’m very glad to share that Australian Quarterly has included my article on Smart Cities in the special edition of the best articles published in 2016. Apart from an endorsement of the  potential value of the article on an important topic like Smart Cities, the best part of this news is that the special edition…

  • German-Australia Chamber’s Smart Energy Management Seminar

    Energy monitoring and management systems play a vital role in helping achieve the strategic as well as operational goals for Smart Cities/Smart Buildings. Whilst sustainability friendly mans of generating energy can go a long way of making a country/city/region carbon neutral, which is an agenda of any smart city initiative, energy monitoring and management systems…