Computing with nearly-consistent data. This project will help programmers correctly use data that originates at various times and places, and spreads unevenly through a system. Computation will combine data that comes from different situations, and is not exactly consistent. Capability to develop high quality software on platforms with this feature will enhance the value of the Australian IT industry. As well, the industries which use the software benefit from correctly working with their data. ....Computing with nearly-consistent data. This project will help programmers correctly use data that originates at various times and places, and spreads unevenly through a system. Computation will combine data that comes from different situations, and is not exactly consistent. Capability to develop high quality software on platforms with this feature will enhance the value of the Australian IT industry. As well, the industries which use the software benefit from correctly working with their data. Sensor networks have data like this, and they play a vital role in environmental monitoring. Cloud computing platforms also have this type of data, and these allow smaller enterprises to grow smoothly, without needing large up-front investments in computing infrastructure.Read moreRead less
Applying Method Engineering Techniques to the Construction of Agile Methodologies. Agile approaches to software development provide flexibility within the method but provide no assistance for improving the selected method. This second kind of flexibility is important to permit organizations to improve with time. To accomplish such improvement, a method engineering approach is proposed for agile method construction using the OPEN Process Framework, which consists of a metamodel and a collection ....Applying Method Engineering Techniques to the Construction of Agile Methodologies. Agile approaches to software development provide flexibility within the method but provide no assistance for improving the selected method. This second kind of flexibility is important to permit organizations to improve with time. To accomplish such improvement, a method engineering approach is proposed for agile method construction using the OPEN Process Framework, which consists of a metamodel and a collection of method components, stored in a repository. In collaboration with Eagle Datamation International, we will devise methods of constructing an agile method tailored to their business needs and then evaluate it in practice, monitoring as the method evolves and improves.Read moreRead less
Quality of Service-based Scheduling of e-Research Application Workflows on Global Grids. e-Research has the potential to offer Australia significant economic and social benefits as it enables researchers from different disciplines and organisations to engage in collaborative scientific investigation. In e-Research environments, users need to have secure access to remote resources owned by different organisations. Since these resources are not directly under the control of e-Research applications ....Quality of Service-based Scheduling of e-Research Application Workflows on Global Grids. e-Research has the potential to offer Australia significant economic and social benefits as it enables researchers from different disciplines and organisations to engage in collaborative scientific investigation. In e-Research environments, users need to have secure access to remote resources owned by different organisations. Since these resources are not directly under the control of e-Research applications, they need to negotiate with resource providers for access time, duration, and the level of quality of service expected to make sure that the interlinked operations are performed as required. This project develops information and communications technologies that enable the creation of such e-Research environments.Read moreRead less
A Novel Software System for .NET-based Enterprise Grid Computing. This ARC Linkage project, in partnership with Microsoft, aims to develop a novel Grid computing platform that enables organisations to effectively harness various IT resources and allocate them for different applications depending on their demands and priorities. The project outcomes will revolutionise the computing field by enhancing the productivity of software engineering for enterprise applications and accelerate their executi ....A Novel Software System for .NET-based Enterprise Grid Computing. This ARC Linkage project, in partnership with Microsoft, aims to develop a novel Grid computing platform that enables organisations to effectively harness various IT resources and allocate them for different applications depending on their demands and priorities. The project outcomes will revolutionise the computing field by enhancing the productivity of software engineering for enterprise applications and accelerate their execution on enterprise Grids.Read moreRead less
Spotting Near-duplicate Sequences from Online Databases, Streams and Communities. This project studies a very important problem which has significant research and economy value. Advances in this project will reshape the landscape of media, commercial and legal service industries. Success of this project will not only establish us as an internationally leading research group but also bring significant economic and social benefits. Australia organizations with media assets will be benefited by sav ....Spotting Near-duplicate Sequences from Online Databases, Streams and Communities. This project studies a very important problem which has significant research and economy value. Advances in this project will reshape the landscape of media, commercial and legal service industries. Success of this project will not only establish us as an internationally leading research group but also bring significant economic and social benefits. Australia organizations with media assets will be benefited by saving enormous cost, improving service quality, protecting their intelligence properties, etc. It will also advance Australia's intellectual leadership in copyright compliance and benefit commercialization of research results.Read moreRead less
An Integrated Infrastructure for Dynamic and Large Scale Supply Chain. Efficient and scalable middlewares are an important part of our current competitive economy. This is particularly important in Australia where production and population centres are spread over large distances. As a result, inefficiencies in web-based disparate businesses are likely to have a strong impact on the national economy. This project will provide an integrated framework and solutions to urgently needed integration ....An Integrated Infrastructure for Dynamic and Large Scale Supply Chain. Efficient and scalable middlewares are an important part of our current competitive economy. This is particularly important in Australia where production and population centres are spread over large distances. As a result, inefficiencies in web-based disparate businesses are likely to have a strong impact on the national economy. This project will provide an integrated framework and solutions to urgently needed integration problems faced by current industries. The development of a reliable and flexible infrastructure will benefit small and medium-scale enterprises, as they will be able to participate in large-scale supply chains and expand their business, without having to invest in expensive new computer systems and software.Read moreRead less
Designing an Efficient and Scalable Infrastructure for Mobile Web Services. Mobile services (M-Services) are rapidly growing due to enormous proliferation of web services and of the wireless networks. However, because of the high dynamic nature of the Internet as well as the specific requirements of mobile environments, existing M-services have limitations as they lack support for flexible transactions. The aim of this project is to design an efficient mobile transaction-based infrastructure to ....Designing an Efficient and Scalable Infrastructure for Mobile Web Services. Mobile services (M-Services) are rapidly growing due to enormous proliferation of web services and of the wireless networks. However, because of the high dynamic nature of the Internet as well as the specific requirements of mobile environments, existing M-services have limitations as they lack support for flexible transactions. The aim of this project is to design an efficient mobile transaction-based infrastructure to support highly adaptable M-Services. This infrastructure will provide robust and efficient management of business transactions across different enterprises. The outcomes of this project will include a set of advanced techniques and algorithms that will form the basis of the next generation of mobile web services.Read moreRead less
Designing a Scalable and Robust Infrastructure for Highly Dynamic Web Services. Web services are modular Internet-based applications that communicate with one another over the Internet. However, because of the high dynamic nature of the Internet, existing web services have profound limitations as they lack the support of semantic-based service discovery and dynamic service composition. This project aims at designing a robust and scalable infrastructure to support highly dynamic web services. Thi ....Designing a Scalable and Robust Infrastructure for Highly Dynamic Web Services. Web services are modular Internet-based applications that communicate with one another over the Internet. However, because of the high dynamic nature of the Internet, existing web services have profound limitations as they lack the support of semantic-based service discovery and dynamic service composition. This project aims at designing a robust and scalable infrastructure to support highly dynamic web services. This infrastructure will provide an adaptive e-business platform enabling optimal integration of enterprise' complex business processes across external systems and third party applications. The outcomes will be a set of advanced techniques and algorithms that will form the basis of the next generation of e-business solutions.Read moreRead less
Metamodel-based Methodology for Developing Agent-Oriented Systems. In the context of building high quality software, agent technology offers substantial promise. However, its widespread deployment by industry is hampered by the lack of commercially acceptable development methodologies. Here, we expand a metamodel-based process framework (the OPEN Process Framework) to support agent-oriented (AO) software development that will eventually both form a de facto standard for AO methodologies and be ....Metamodel-based Methodology for Developing Agent-Oriented Systems. In the context of building high quality software, agent technology offers substantial promise. However, its widespread deployment by industry is hampered by the lack of commercially acceptable development methodologies. Here, we expand a metamodel-based process framework (the OPEN Process Framework) to support agent-oriented (AO) software development that will eventually both form a de facto standard for AO methodologies and be acceptable for commercial software application development. To create this extension, significant research in AO software engineering is required. Our basis will be the OPF plus elements from existing AO methodologies, notably Tropos and Gaia, whose authors will collaborate actively.Read moreRead less
Designing for Reliability and Maintainability in Service-Oriented Architectures. This project aims to build expertise in the design of computer software, especially enterprise systems in domains such as finance and logistics that are vast in scale and highly complex and geographically separated. By fostering and formalising techniques for improving developer productivity and the reliability and maintainability of enterprise systems, Australia can secure a place as a world leader in software meth ....Designing for Reliability and Maintainability in Service-Oriented Architectures. This project aims to build expertise in the design of computer software, especially enterprise systems in domains such as finance and logistics that are vast in scale and highly complex and geographically separated. By fostering and formalising techniques for improving developer productivity and the reliability and maintainability of enterprise systems, Australia can secure a place as a world leader in software methodology, with an emphasis on technology production rather than consumption. Australian computer consulting services are a $19.5b industry, whilst the wider services sector, which is increasingly reliant on automation to stay competitive, accounts for 70% of Australia's GNP.Read moreRead less