Text this: Diagnostic monitoring of dynamic systems using artificial immune systems