The University of Auckland

Project #70: Towards Intelligent Software Systems - A Home Energy Management Case Study

Back

Description:

Capabilities of computing machines (multi-core and distributed/networked systems with Internet accessibility) have reached the point where software becomes the major bottleneck due to their complexity, heterogeneity and interoperability. The existing software tools (languages and run-time systems) do not allow to fully using those capabilities. The research results on new software paradigms at ECE Department that extend concurrent programming with service oriented architectures have reached point where they can unlock most of the bottlenecks for effective future intelligent systems on the aforementioned infrastructure. The project will look to the aspects of adding the elements of knowledge of the available computing infrastructure and resources during run-time to the programmers/system designers in order to make the future software systems more efficient and reliable. The results of the project will be applied to the industrial automation type of prototype application from Industrie 4.0 scope that includes sensing, actuation, intelligent manufacturing machines and robots.

Type:

Undergraduate

Outcome:

The project will use current SystemJ/SOSJ software and explore how to extend it with a new run-time library that can be used when developing intelligent dynamic software systems.

Prerequisites

Knowledge of Java compulsory; of other programming paradigms useful. Knowledge of operating systems principles and run-time systems preferable. 

Specialisations

Categories

Supervisor

Co-supervisor

Team

Lab

Lab allocations have not been finalised