Multi-agent Learning Techniques -- A Tracing System Architecture for Self-adaptive