A method for automatically creating, installing and configuring extensions of the functionalities in the system nodes of a distributed automatic system, the method comprising:
- analyzing current system status of the distributed automatic system using a system diagnosis tool by iterating system diagnosis functions of the system diagnosis tool via the individual system nodes in the distributed automatic system and by analyzing existing system components of the system nodes, wherein the system diagnosis tool summarizes the current system status of the distributed automatic system in a system status file and forwards the system status file to a knowledge-based planning tool,
- generating rule-based and data-based installation files from the system status file and a planning database using the knowledge-based planning tool for automatically installing and configuring the extensions of the functionalities in the system nodes of the distributed automatic system,
- forwarding the installation files to an installation and configuration tool provided in the system nodes,
- automatically selecting from the installation files that comprise software packages to be installed for the respective system nodes, installing and configuring in the respective system nodes based on the selected installation files using the installation and configuration tool.