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:
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
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).
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).
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).
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.
§ Safe and
Reliable Integration and Deployment Architectures for Automotive Software
Systems, funded by AutoCRC,
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).
Vehicle Software Systems (Proactive Maintenance), funded by AutoCRC,
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.
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.
Social Networks, funded by Australian Research Council (ARC) and EIN,
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.
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.
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
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)
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)
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 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