Implementing Over-Sensing in Heterogeneous Multi-Agent Systems on Top of Artifact-Based Environments