An information systems design theory for an expert systembased training system -- Dissertation