Swinburne Research Group in

Networked Software Systems and Services - NS3
(formerly, Component Software and Enterprise Systems - CeCSES)

Welcome to the Networked Software Systems and Services (NS3) Research Group (formerly, Component Software and Enterprise Systems Research Group (CeCSES)) at Swinburne. The group conducts research into Software Systems and Services. The group also provides consultancy to industry and governments in the areas of its expertise.


Key research areas addressed by the group include:

·         cloud computing and services

·         software service, component and object technologies

·         software and system architectures

·         system integration and evolution

·         adaptive software systems

·         context-aware software systems

·         service-oriented systems

·         cloud software systems

·         software composition

·         software interoperability

·         software security

·         software performance

·         software safety and reliability

·         CBSE processes, methodologies and foundations

·         software and system engineering tools.

We contribute to:

Centre for Complex Software Systems and Services (CS3) @ Swinburne

Smart Services Cooperative Research Centre (Smart Services CRC) - a R&D centre funded/established by the Australian Government

Cooperative Research Centre for Advanced Automotive Technology (AutoCRC) - a R&D centre funded/established by the Australian Government

Contact: Prof Jun Han










HAN, Jun

Professor, Leader


+61 3 9214 5732



Associate Professor


+61 3 9214 8189



Senior Lecturer


+61 3 9214 8771


KABIR, Ashad

Postdoctoral Research Fellow


+61 3 9214 4899



Postdoctoral Research Fellow


+61 3 9214 8451



Postdoctoral Research Fellow


+61 3 9214 5276



Adjunct Research Fellow


+61 3 9214 5276



Adjunct Research Fellow



Off site

YU, Jian

Adjunct Research Fellow



Off site


Senior Software Engineer


+61 3 9214 8244










PhD candidate


+61 3 9214 8678


DU, Miao

PhD candidate


+61 3 9214 8786


HASAN, Md. Iqbal (Milon)

PhD Candidate





PhD candidate


+61 3 9214 8775


KUMARA, Indika

PhD Candidate


+61 3 9214 8775


LIU, (James) Jian

PhD Candidate


+61 3 9214 5276





Roles and Periods


YU, Jian

Visiting Postdoc (2006.01-07), Lecturer & RF (2011.01-2013.07)

At Auckland University of Technology, New Zealand

HUSSEIN, Mahmoud

PhD student (2009.08-2013.07)

At Menofyia University, Egypt

HINE, Cameron

PhD student (2007.03-2011.12); Postdoc (2010.09-2013.03)

At DiUS, Australia


PhD student (2009.05-2012.11)

At QMV Super Solutions and Swinburne University of Technology, Australia


PhD student (2008.08-2012.05)

At the Australian Defence Organisation

ALETI, Aldeida

PhD student (2008.12-2012.04)

At Monash University, Australia


PhD student (2008.09-2012.03)

At The Portland House Group, Australia


Project/Honours/PhD student (2004.07-2012.02)

At IBM Australia

HE, Qiang

Postdoc (2010.10-2011.10)

At Swinburne University of Technology, Australia

TALIB, Muhammad Adeel

Postdoc (2009.04-2011.04)

At Genix Ventures, Australia


Postdoc (2009.04-2011.04)

At Lockbox, Australia


Lecturer & RF (2008.01-2011.01)

At University of Stuttgart, Germany


Research Assistant (2009-2010) 

PHAM, Linh

Research master student (2007.03-2009.12)

TRAN, Minh

Postdoc (2007.02-2009.12)

At FPT Software, Vietnam

LIN, James

Research Assistant (2007-2009)


TANG, Antony 

PhD student (2004-2006), Senior Research Fellow (2006-2008)

At Swinburne University of Technology, Australia


PhD student (2004-2008)


ALAVE, Nikil 

Research Assistant (2007-2008)


JIN, Yan

Postdoc (2004-2007)



Research masters student (2006-2006)


WANG, Liping

Research Assistant (2005-2006)


RUSSO, Andrew

Masters (minor thesis) student (2004)


Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: http://www.swin.edu.au/images/spacer.gif


Current Projects

§  Large-Scale Enterprise Systems Emulation, funded by Australian Research Council (ARC) and CA.

With support and collaboration from CA, we are investigating advanced techniques to emulate simultaneously a large number of large-scale enterprise information systems with various and varied behaviours in diverse real-world deployment environments. One particular application of this emulation platform will be the provision of a testing environment for large-scale integration of enterprise systems.
Chief investigators: Jun Han, John Grundy, Jean-Guy Schneider, Lars Grunske.
Collaborators: Steve Versteeg (CA), Janine Radford (CA).
Other participants: Ashad Kabir (Postdoc), Jian Yu (Postdoc), Cameron Hine (PhD Student & then Postdoc), Maio Du (PhD Student), James Liu (Postdoc).

§  Adaptive Service Delivery, funded by Smart Services CRC.

In this research project funded by the Smart Services CRC, we are investigating new ways of service delivery in the service marketplace (or ecosystem), connecting service providers and service consumers. In particular, it considers how to re-purpose and reconfigure services and service assemblies for different business application contexts and manage their variation during operation. This will result in methods and tools enabling service delivery in a flexible and adaptive manner, creating increased business value for service providers, consumers and distributors. Some of the project partners are SAP, Infosys and Suncorp.
Chief investigators: Jun Han and Alan Colman.
Other participants: Malida Kapuruge (PhD Student & Postdoc), Tuan Nguyen (PhD Student & then Postdoc), Adeel Talib (Postdoc), Just King (RA), Indika Kumara (PhD Student).

§  Rich Service Registry (Service Oriented Architectures in Management of IT Infrastructures), funded by Australian Research Council (ARC) and CA.

Funded by the ARC with support and collaboration from CA, we are engaged in research into the next generation Service Registries, which will be the centre piece of any future enterprise information systems deploying the service-oriented architecture. These registries support capability (business and application)-based service modelling, publication, discovery and composition, and facilitate adaptive lifecycle management of the services and applications and their auditing and legal compliance from an enterprise perspective.
Chief investigators: Jun Han, Jean-Guy Schneider.
Collaborators: Steve Versteeg (CA), Janine Radford (CA), Tim Ebringer (CA).
Other participants: Qiang He (Postdoc), Ingo Mueller (Postdoc), Tan Phan (PhD Student), Garth Heward (PhD Student), Swapnil Raverkar (RA).

§  Context-aware Vehicle Systems, funded by AutoCRC.

With support from the AutoCRC, we are investigating a new context-aware pervasive computing platform for seamlessly managing and integrating in-vehicle functions and external services. The research adopts a service-oriented approach, which is particularly suited to managing such open, dynamic and adaptive systems. It will lead to enhanced driver experience and increased vehicle control and safety through distraction-free vehicle-environment interaction.
Chief investigators: Jun Han, Minh Tran and Alan Colman;
Other participants: Ashad Kabir (PhD Student), Mahmoud Hussein (PhD Student), Justin King (PhD Student).

§  Role Oriented Adaptive Design - ROAD.

As modern computing environments become more open, distributed and pervasive, the software we build for those dynamic environments will need to become more adaptable and adaptive.  This project is developing an object meta-model and software architecture based on the concepts of organisational theory and ontogenic adaptation.  The key to ontogenic adaptation is the maintenance of organisational integrity in the midst of structural change and component interchange. The meta-model facilitates the elaboration of organisational descriptions using different types of role. Management roles (control) and functional roles (process) are distinguished. An adaptive software architecture based on the loose-coupling and late-binding such roles and objects has been developed.  An approach to modelling and enacting multiple processes (with sharing and variation) based on such an architecture has been formulated. Design and implementation language mechanisms supporting such architecture design and processing modelling have also being developed. Currently, we are investigating some further advanced issues.
Investigators: Alan Colman, Jun Han, Malinda (Kau) Kapuruge, Indika Kumara.

Past Projects

§  Safe and Reliable Integration and Deployment Architectures for Automotive Software Systems, funded by AutoCRC, 2008-2012.

In this project funded by the AutoCRC, we are carrying out research into safe and reliable integration and deployment architectures for automotive software systems. This research will lead to advanced methods and techniques that help to deliver future vehicle systems with greater innovation and reliability in a cost-effective manner.
Chief investigators: Jun Han, Lars Grunske and Antony Tang.
Other participants: Indika Meedeniya (PhD Student), Adeilda Alati (PhD Student).

§  Reconfigurable Vehicle Software Systems (Proactive Maintenance), funded by AutoCRC, 2006-2009.

We have undertaken a large scale R&D project in reconfigurable embedded vehicle systems, funded by the AutoCRC and in collaboration with General Motors Holden. The project investigates advanced software techniques for vehicle data monitoring and processing capabilities, to improve the vehicle design and maintenance practice and deliver significant economic benefits.
Chief investigators: Jun Han, Antony Tang, Chengfei Liu, Jean-Guy Schneider.
Other participants: Minh Tran, James Lin, Zheng Li, Nikhil Alave, Lars Grunske.

§  System Performance and Scalability, funded by Citipower and Powercor Australia, 2005-2006.

We have successfully completed a study for Citipower and Powercor Australia. The study involved the performance and scalability assessment of the data processing systems for “smart” electricity meters across the state of Victoria, to be rolled out. The project has provided the necessary quantitative information and recommendations for a multi-million dollar IT investment decision by the company.
Chief investigators: Jun Han, Antony Tang, Yan Jin.

§  Agent-Enabled Social Networks, funded by Australian Research Council (ARC) and EIN, 2005-2007.
Funded by ARC and in collaboration with Vastpark, We havedeveloped novel technology solutions for agent-based discovery, trustful interconnection and policy-based management of peer-to-peer social networks and 3D virtual environments.
Chief investigators: Ryszard Kowalczyk, Yun Yang, Jun Han.

§  Adaptive Service Agreement and Process Management in Services Grid.

This project  involves collaboration with DSTO, Telstra, Everyday Interactive Networks, University of Queensland, Victoria University of Technology and the EU Adaptive Services Grid Consortium. It focuses on enabling flexible, dynamic and robust management of service-oriented application provision processes that are not available in the current generation of services environments. In particular it aims at developing new techniques and software tools for the adaptive service agreement and process management in order to ensure collective functionality, end-to-end QoS, stateful coordination and adaptive provision of complex services. The adaptive service agreement management includes automated service agreement negotiation, lifecycle management, monitoring and profiling, and dynamic re-negotiation. The adaptive service process management includes adaptive process enactment, QoS process monitoring and visualisation, and mediated workflow re-planning. The project targets three different application areas of telecommunication services, smart information environments and multimedia services represented by the Australian industry and government partners.
Chief investigators: Ryszard Kowalczyk and Jun Han.

§  Rationalised Software Architecture Design, supported by SparxSystems.

We have developed the methodology and related tool support for capturing and reasoning about the decision-making process of software architecture design, ARM. The methodology has been incorporated into the UML design tool, Enterprise Architect. The project has enjoyed close collaboration from Sparx Systems (the developer of Enterprise Architect), National ICT Australia and Monash University. The research has received best paper awards and high acclaim.
Investigators: Antony Tang, Jun Han, Yan Jin.

§  Compatible Interactions between Software Components.

A key issue in composing software systems from independently developed components is how to ensure that the software components interact with each other in the context of the composite system without violating the original interaction intentions of the individual components.  The interaction intentions of the components are their interaction protocols. This project aims to develop a formal and practical notation for specifying the component interaction protocols, and to develop associated techniques and automatic tools for design-time compatibility checking of component interaction protocols and run-time validation of component interactions against protocol specifications.
Participants: Jun Han, Yan Jin, Zheng Li, Andrew Russo, Manh Tan Phan, Ksze Kae Ker  

§  Effective Management of Systems Requirements and System Architectures.

This is a joint research project with University College London, UK National Air Traffic Services (NATS) and Nanjing University of Aeronautics and Astronautics. This project aims to develop practical techniques and tool support for the component-based management of system requirements, system architectures and their traceability. A start-up kit for software systems engineering projects has been developed, including an information model, a process guide, a set of document templates and associated tool support. The kit has been used in "live" projects at NATS. Current research focuses on improving the approach and tool and on implementing them with the XML technology.
Participants: Jun Han, Chan Kai Tan, Jie Wu (Nanjing University of Aeronautics and Astronautics, China), Wolfgang Emmerich (University College London, UK),  Anthony Finkelstein (University College London, UK), David Bush, (National Air Traffic Services, UK)

§  Enterprise System Architectures.

This is a joint research project with the Australian Defence Science and Technology Organisation (DSTO), and Nanjing University of Aeronautics and Astronautics, China. The architecture of an organisation's enterprise systems form  a key part of the organisation's strategic asset. As such, it needs to be managed and leveraged to support the organisation's business objectives. This project aims to develop a framework for the representation and management of enterprise system architectures. The framework provides the basis for an enterprise architecture repository, which is essential to facilitate architecture practice in large organisations.
Participants: Jun Han, Antony Tang, Pin Chen (Defence Science and Technology Organisation (DSTO), Australia), Jie Wu (Nanjing University of Aeronautics and Astronautics, China)  

§  Enterprise System Integration and Evolution.

This project continues from our research into enterprise system architectures, with a particular focus on leveraging enterprise system architectures in facilitating the integration and evolution of enterprise systems. Key issues addressed include enterprise system evolution scenarios, system interoperability analysis, and enterprise system architecture solutions. Results from these areas form the core of an automated environment/tool for enterprise integration and evolution.
Participants: Jun Han, Pin Chen (Defence Science and Technology Organisation (DSTO), Australia), Jie Wu (Nanjing University of Aeronautics and Astronautics, China)  

§  Security Engineering for Component-Based Software.

Security is an important attribute of software systems, especially of open distributed software systems. As systems are increasingly assembled from software components/packages, there is an urgent need in being able to know the security properties of the software components and to deduce such properties of the composite systems assembled from these components. This project aims to develop a model for (1) characterising the security properties of software components from an interface perspective, and (2) analysing  the security properties of component-based software systems. The model forms the basis of security interface specification for software components and that of security analysis for component-based systems.
Participants: Jun Han, Ryszard Kowalczyk, Artem Vorobiev, Khaled Khan (Monash University, University of Western Sydney, Australia), Yuliang Zheng (University of North Carolina at Charlotte, USA)

Last updated: September 2014