The word responsible has quite a few acceptable senses. I'm not happy about 'the system is responsible for' [a requisite operation] - it seems to be fusing two distinct senses. Surely, the operators and programmers are responsible for ensuring correct operation at all levels (ie human agency; people are accountable) - though we do say 'computer error was responsible for the distorted results' (ie 'caused the distorted results'). (See http://www.thefreedictionary.com/responsible and the AHDEL footnote on usage.) 'Up to' similarly implies accountability.
The program itself includes instructions to set all the necessary values. or
Instructions to set all the necessary values are included in the program; operators cannot enter values of their own choosing.
... cover the two possible meanings.