Skip to Content

Center for Information Technology Research

SOC Research Area:
Service Engineering and Validation

To provide engineering and validation support to ensure that services and service compositions meet their functional, quality and operational requirements.

 

Background

As individual services are usually developed and owned by different parties, their use by others relies on their published functional, quality and operational descriptions. To ensure that the end systems assembled from these services perform as expected, it is essential to ascertain that the individual services are properly developed to satisfy the claims made in their descriptions. For a service-based system, it is also critical to validate that the services involved can interact as expected and the overall system delivers the expected results and qualities. In particular, this needs to be carried out dynamically at system run-time, where existing services may leave the system, new services may join the system and yet the system continues to deliver its capabilities.

 

Research Issues/Capabilities

The research into Service Engineering and Validation investigates a number of key issues in assuring the quality of services and service-based systems, including:

bullet Analysis techniques for service functionality, quality and operational properties
bullet Monitoring and validation of service interactions against service descriptions
bullet Test case generation based on service descriptions
bullet Composition architecture-driven test case generation
bullet Dynamic interrogation and validation of services
bullet Automatic analysis of system-wide properties (functionality, viability and qualities)
bullet Run-time monitoring and handling of service and system qualities and exceptions
bullet Management of service and system evolution

 

The research is conducted by a team of internationally renowned researchers and postgraduate research students contributing expertise in a number of areas including software analysis, software testing, workflow technology, intelligent agents and complex systems from sic closely related research programs:

bullet Component Software and Enterprise Systems led by Prof. Jun Han
bullet Workflow Technology led by Prof. Yun Yang
bullet Web and Data Engineering led by A/Prof. Chengfei Liu
bullet Intelligent Agents and Multi-Agent Systems led by Prof. Ryszard Kowalczyk
bullet Complex Intelligent Systems led by Prof. Tim Hendtlass
bullet Information Systems led by A/Prof. Judy McKay

 

Selected R&D projects

The research into Service Engineering and Validation is carried out in a number of R&D projects in collaboration with external partners, including:

bullet Adaptive Service Agreement and Process Management in Services Grids in collaboration with DSTO, EIN and Telstra
bullet Adaptive Services Grid in collaboration with the EU Consortium of 21 research and industry partners
bullet Enterprise System Integration and Evolution in collaboration with DSTO

 

Other research projects carried out by research staff and postgraduates include:

bullet Monitoring and Validation of Service Interactions
bullet Analysis and Evaluation of Service and System Security Properties
bullet Analysis and Evaluation of Service and System Performance Properties
bullet Dynamic Service Updates and System Evolution
bullet Exception Handling for Service Based Systems

 

 

Top